home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1999 December: Technology Seed / ADC Seed CD - December.toast / FireWire / FireWire_2.2.2_SDK.sit / FireWire 2.2.2 SDK / Software / FireBug Readme 1.0d7e14 < prev    next >
MacBinary  |  1999-09-15  |  31.3 KB  |  [TEXT/ttxt]

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: MacBinary (archive/macBinary).

ConfidenceProgramDetectionMatch TypeSupport
20% dexvert Doodle Atari (image/doodleAtari) fileSize Supported
10% dexvert MacBinary (archive/macBinary) fallback Supported
1% dexvert Text File (text/txt) fallback Supported
100% file MacBinary II, inited, Wed Sep 15 19:51:27 1999, modified Wed Sep 15 19:51:27 1999, creator SimpleText, type ASCII, 31418 bytes "FireBug Readme 1.0d7e14" , at 0x7b3a 332 bytes resource default (weak)
99% file data default
74% TrID Macintosh plain text (MacBinary) default
25% TrID MacBinary 2 default (weak)
100% siegfried fmt/1762 MacBinary (II) default
100% lsar MacBinary default


id metadata
keyvalue
macFileType[TEXT]
macFileCreator[ttxt]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 17 46 69 72 65 42 75 | 67 20 52 65 61 64 6d 65 |..FireBu|g Readme|
|00000010| 20 31 2e 30 64 37 65 31 | 34 00 00 00 00 00 00 00 | 1.0d7e1|4.......|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 74 74 78 | 74 01 00 00 00 00 00 00 |.TEXTttx|t.......|
|00000050| 00 00 00 00 00 7a ba 00 | 00 01 4c b4 05 e1 7f b4 |.....z..|..L.....|
|00000060| 05 e1 7f 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 04 93 00 00 |........|........|
|00000080| 46 69 72 65 42 75 67 20 | 31 2e 30 64 37 65 31 34 |FireBug |1.0d7e14|
|00000090| 20 72 65 61 64 6d 65 0d | 0d 0d 46 69 72 65 57 69 | readme.|..FireWi|
|000000a0| 72 65 20 69 73 20 61 20 | 74 72 61 64 65 6d 61 72 |re is a |trademar|
|000000b0| 6b 20 6f 66 20 41 70 70 | 6c 65 20 43 6f 6d 70 75 |k of App|le Compu|
|000000c0| 74 65 72 2c 20 49 6e 63 | 2e 2c 20 72 65 67 69 73 |ter, Inc|., regis|
|000000d0| 74 65 72 65 64 20 69 6e | 20 74 68 65 20 55 6e 69 |tered in| the Uni|
|000000e0| 74 65 64 0d 53 74 61 74 | 65 73 20 61 6e 64 20 6f |ted.Stat|es and o|
|000000f0| 74 68 65 72 20 63 6f 75 | 6e 74 72 69 65 73 2e 0d |ther cou|ntries..|
|00000100| 0d 46 69 72 65 42 75 67 | 20 69 73 20 41 70 70 6c |.FireBug| is Appl|
|00000110| 65 20 43 6f 6e 66 69 64 | 65 6e 74 69 61 6c 20 61 |e Confid|ential a|
|00000120| 6e 64 20 6d 61 79 20 62 | 65 20 64 69 73 74 72 69 |nd may b|e distri|
|00000130| 62 75 74 65 64 20 6f 6e | 6c 79 20 62 79 20 41 70 |buted on|ly by Ap|
|00000140| 70 6c 65 20 43 6f 6d 70 | 75 74 65 72 2e 0d 0d 0d |ple Comp|uter....|
|00000150| 2a 2a 20 53 55 4d 4d 41 | 52 59 20 2a 2a 0d 0d 46 |** SUMMA|RY **..F|
|00000160| 69 72 65 42 75 67 20 69 | 73 20 61 20 46 69 72 65 |ireBug i|s a Fire|
|00000170| 57 69 72 65 20 61 6e 61 | 6c 79 7a 65 72 2f 73 6e |Wire ana|lyzer/sn|
|00000180| 6f 6f 70 65 72 20 74 6f | 6f 6c 2e 20 20 46 69 72 |ooper to|ol. Fir|
|00000190| 65 62 75 67 20 65 78 61 | 6d 69 6e 65 73 20 74 68 |ebug exa|mines th|
|000001a0| 65 20 70 61 63 6b 65 74 | 73 20 6f 6e 20 61 0d 46 |e packet|s on a.F|
|000001b0| 69 72 65 57 69 72 65 20 | 62 75 73 2c 20 61 6e 64 |ireWire |bus, and|
|000001c0| 20 67 65 6e 65 72 61 74 | 65 73 20 76 61 72 69 6f | generat|es vario|
|000001d0| 75 73 20 72 65 61 6c 2d | 74 69 6d 65 20 61 6e 64 |us real-|time and|
|000001e0| 20 70 6f 73 74 2d 6d 6f | 72 74 65 6d 20 76 69 65 | post-mo|rtem vie|
|000001f0| 77 73 20 6f 66 20 74 68 | 65 20 64 61 74 61 0d 74 |ws of th|e data.t|
|00000200| 68 61 74 20 69 73 20 6f | 62 74 61 69 6e 65 64 2e |hat is o|btained.|
|00000210| 20 20 54 68 69 73 20 69 | 6e 63 6c 75 64 65 73 20 | This i|ncludes |
|00000220| 72 75 6e 6e 69 6e 67 20 | 63 6f 75 6e 74 73 20 6f |running |counts o|
|00000230| 66 20 74 43 6f 64 65 73 | 2c 20 61 63 6b 20 74 79 |f tCodes|, ack ty|
|00000240| 70 65 73 2c 20 70 61 63 | 6b 65 74 0d 73 70 65 65 |pes, pac|ket.spee|
|00000250| 64 73 2c 20 61 6e 64 20 | 73 6f 20 6f 6e 2c 20 61 |ds, and |so on, a|
|00000260| 73 20 77 65 6c 6c 20 61 | 73 20 66 6f 72 6d 61 74 |s well a|s format|
|00000270| 74 65 64 20 6f 75 74 70 | 75 74 20 6f 66 20 75 73 |ted outp|ut of us|
|00000280| 65 72 2d 73 65 6c 65 63 | 74 65 64 20 70 61 63 6b |er-selec|ted pack|
|00000290| 65 74 73 2c 20 73 75 63 | 68 20 61 73 0d 71 75 61 |ets, suc|h as.qua|
|000002a0| 64 6c 65 74 20 72 65 61 | 64 73 20 6f 72 20 73 65 |dlet rea|ds or se|
|000002b0| 6c 66 2d 49 44 73 2e 20 | 20 41 20 76 61 72 69 65 |lf-IDs. | A varie|
|000002c0| 74 79 20 6f 66 20 66 69 | 6c 74 65 72 73 20 63 61 |ty of fi|lters ca|
|000002d0| 6e 20 62 65 20 61 70 70 | 6c 69 65 64 20 74 6f 20 |n be app|lied to |
|000002e0| 74 68 65 20 62 75 73 20 | 69 6e 0d 6f 72 64 65 72 |the bus |in.order|
|000002f0| 20 74 6f 20 73 65 6c 65 | 63 74 20 70 61 63 6b 65 | to sele|ct packe|
|00000300| 74 73 20 6f 66 20 69 6e | 74 65 72 65 73 74 20 66 |ts of in|terest f|
|00000310| 6f 72 20 64 69 73 70 6c | 61 79 2e 0d 0d 55 6e 6c |or displ|ay...Unl|
|00000320| 65 73 73 20 63 65 72 74 | 61 69 6e 20 6f 70 74 69 |ess cert|ain opti|
|00000330| 6f 6e 61 6c 20 63 6f 6d | 6d 61 6e 64 73 20 28 62 |onal com|mands (b|
|00000340| 75 73 72 65 73 65 74 2c | 20 65 74 63 2e 29 20 61 |usreset,| etc.) a|
|00000350| 72 65 20 75 73 65 64 2c | 20 46 69 72 65 42 75 67 |re used,| FireBug|
|00000360| 20 69 73 20 61 20 70 61 | 73 73 69 76 65 0d 65 6e | is a pa|ssive.en|
|00000370| 74 69 74 79 20 6f 6e 20 | 74 68 65 20 46 69 72 65 |tity on |the Fire|
|00000380| 57 69 72 65 20 62 75 73 | 2e 20 20 46 69 72 65 42 |Wire bus|. FireB|
|00000390| 75 67 20 75 73 65 73 20 | 74 68 65 20 73 6e 6f 6f |ug uses |the snoo|
|000003a0| 70 69 6e 67 20 66 65 61 | 74 75 72 65 20 69 6e 20 |ping fea|ture in |
|000003b0| 74 68 65 20 54 49 20 4c | 79 6e 78 0d 28 72 65 76 |the TI L|ynx.(rev|
|000003c0| 41 20 61 6e 64 20 62 65 | 79 6f 6e 64 29 20 74 6f |A and be|yond) to|
|000003d0| 20 72 65 63 65 69 76 65 | 20 61 6c 6c 20 70 61 63 | receive| all pac|
|000003e0| 6b 65 74 73 2c 20 72 65 | 67 61 72 64 6c 65 73 73 |kets, re|gardless|
|000003f0| 20 6f 66 20 74 68 65 20 | 61 63 74 75 61 6c 20 64 | of the |actual d|
|00000400| 65 73 74 69 6e 61 74 69 | 6f 6e 0d 6e 6f 64 65 2e |estinati|on.node.|
|00000410| 20 20 46 69 72 65 42 75 | 67 20 6e 65 76 65 72 20 | FireBu|g never |
|00000420| 73 65 6e 64 73 20 61 63 | 6b 6e 6f 77 6c 65 64 67 |sends ac|knowledg|
|00000430| 65 6d 65 6e 74 73 20 74 | 6f 20 61 6e 79 20 70 61 |ements t|o any pa|
|00000440| 63 6b 65 74 2e 20 20 4f | 74 68 65 72 20 6e 6f 64 |cket. O|ther nod|
|00000450| 65 73 20 6f 6e 20 74 68 | 65 0d 46 69 72 65 57 69 |es on th|e.FireWi|
|00000460| 72 65 20 62 75 73 20 77 | 69 6c 6c 20 73 65 65 20 |re bus w|ill see |
|00000470| 46 69 72 65 42 75 67 20 | 61 73 20 61 20 64 75 6d |FireBug |as a dum|
|00000480| 62 20 72 65 70 65 61 74 | 65 72 2c 20 77 69 74 68 |b repeat|er, with|
|00000490| 20 61 6e 20 61 63 74 69 | 76 65 20 50 48 59 20 6c | an acti|ve PHY l|
|000004a0| 61 79 65 72 20 6f 6e 6c | 79 2e 0d 44 75 65 20 74 |ayer onl|y..Due t|
|000004b0| 6f 20 68 61 72 64 77 61 | 72 65 20 6c 69 6d 69 74 |o hardwa|re limit|
|000004c0| 61 74 69 6f 6e 73 2c 20 | 46 69 72 65 42 75 67 20 |ations, |FireBug |
|000004d0| 73 68 6f 77 73 20 61 20 | 22 4c 69 6e 6b 20 6f 6e |shows a |"Link on|
|000004e0| 22 20 69 6e 20 69 74 73 | 20 73 65 6c 66 20 49 44 |" in its| self ID|
|000004f0| 2c 20 77 68 69 63 68 0d | 6d 61 79 20 63 6f 6e 66 |, which.|may conf|
|00000500| 75 73 65 20 6f 74 68 65 | 72 20 6e 6f 64 65 73 2e |use othe|r nodes.|
|00000510| 20 20 46 69 72 65 42 75 | 67 20 6d 61 79 20 62 65 | FireBu|g may be|
|00000520| 20 72 6f 6f 74 2c 20 62 | 75 74 20 64 6f 65 73 20 | root, b|ut does |
|00000530| 6e 6f 74 20 61 63 74 20 | 61 73 20 63 79 63 6c 65 |not act |as cycle|
|00000540| 20 6d 61 73 74 65 72 2c | 0d 69 73 6f 63 68 72 6f | master,|.isochro|
|00000550| 6e 6f 75 73 20 72 65 73 | 6f 75 72 63 65 20 6d 61 |nous res|ource ma|
|00000560| 6e 61 67 65 72 2c 20 6f | 72 20 62 75 73 20 6d 61 |nager, o|r bus ma|
|00000570| 6e 61 67 65 72 2e 0d 0d | 46 69 72 65 42 75 67 20 |nager...|FireBug |
|00000580| 69 73 20 6e 6f 74 20 61 | 20 73 75 70 70 6f 72 74 |is not a| support|
|00000590| 65 64 20 41 70 70 6c 65 | 20 70 72 6f 64 75 63 74 |ed Apple| product|
|000005a0| 2e 0d 0d 2a 2a 20 43 48 | 41 52 54 45 52 20 2a 2a |...** CH|ARTER **|
|000005b0| 0d 0d 46 69 72 65 42 75 | 67 20 77 61 73 20 64 65 |..FireBu|g was de|
|000005c0| 76 65 6c 6f 70 65 64 20 | 74 6f 20 73 6f 6c 76 65 |veloped |to solve|
|000005d0| 20 69 6d 6d 65 64 69 61 | 74 65 20 64 65 62 75 67 | immedia|te debug|
|000005e0| 67 69 6e 67 20 70 72 6f | 62 6c 65 6d 73 2c 20 6e |ging pro|blems, n|
|000005f0| 6f 74 20 74 6f 20 62 65 | 20 61 20 67 6f 6f 64 0d |ot to be| a good.|
|00000600| 67 65 6e 65 72 61 6c 2d | 70 75 72 70 6f 73 65 20 |general-|purpose |
|00000610| 46 69 72 65 57 69 72 65 | 20 61 6e 61 6c 79 7a 65 |FireWire| analyze|
|00000620| 72 20 72 69 67 68 74 20 | 66 72 6f 6d 20 74 68 65 |r right |from the|
|00000630| 20 73 74 61 72 74 2e 20 | 20 49 66 20 79 6f 75 20 | start. | If you |
|00000640| 68 61 76 65 20 69 64 65 | 61 73 20 61 62 6f 75 74 |have ide|as about|
|00000650| 0d 77 68 61 74 20 79 6f | 75 27 64 20 6c 69 6b 65 |.what yo|u'd like|
|00000660| 20 74 6f 20 73 65 65 20 | 46 69 72 65 42 75 67 20 | to see |FireBug |
|00000670| 64 6f 2c 20 70 6c 65 61 | 73 65 20 6c 65 74 20 75 |do, plea|se let u|
|00000680| 73 20 6b 6e 6f 77 2e 0d | 0d 2a 2a 20 49 4e 53 54 |s know..|.** INST|
|00000690| 41 4c 4c 41 54 49 4f 4e | 20 2a 2a 0d 0d 46 69 72 |ALLATION| **..Fir|
|000006a0| 65 42 75 67 20 69 73 20 | 61 6e 20 61 70 70 6c 69 |eBug is |an appli|
|000006b0| 63 61 74 69 6f 6e 2c 20 | 62 75 74 20 69 74 20 64 |cation, |but it d|
|000006c0| 69 72 65 63 74 6c 79 20 | 61 63 63 65 73 73 65 73 |irectly |accesses|
|000006d0| 20 74 68 65 20 68 61 72 | 64 77 61 72 65 20 69 6e | the har|dware in|
|000006e0| 20 74 68 65 20 4c 79 6e | 78 20 63 61 72 64 2e 0d | the Lyn|x card..|
|000006f0| 54 68 65 72 65 66 6f 72 | 65 20 46 69 72 65 42 75 |Therefor|e FireBu|
|00000700| 67 20 63 61 6e 6e 6f 74 | 20 62 65 20 75 73 65 64 |g cannot| be used|
|00000710| 20 6f 6e 20 61 20 4d 61 | 63 20 72 75 6e 6e 69 6e | on a Ma|c runnin|
|00000720| 67 20 42 6c 61 7a 65 20 | 46 69 72 65 57 69 72 65 |g Blaze |FireWire|
|00000730| 20 73 6f 66 74 77 61 72 | 65 2e 20 20 41 6c 6c 0d | softwar|e. All.|
|00000740| 46 69 72 65 57 69 72 65 | 20 73 6f 66 74 77 61 72 |FireWire| softwar|
|00000750| 65 20 73 68 6f 75 6c 64 | 20 62 65 20 72 65 6d 6f |e should| be remo|
|00000760| 76 65 64 20 6f 72 20 64 | 69 73 61 62 6c 65 64 20 |ved or d|isabled |
|00000770| 62 65 66 6f 72 65 20 46 | 69 72 65 42 75 67 20 69 |before F|ireBug i|
|00000780| 73 20 75 73 65 64 2e 20 | 20 5b 52 65 62 6f 6f 74 |s used. | [Reboot|
|00000790| 0d 61 66 74 65 72 20 6d | 61 6b 69 6e 67 20 73 75 |.after m|aking su|
|000007a0| 63 68 20 63 68 61 6e 67 | 65 73 20 62 65 66 6f 72 |ch chang|es befor|
|000007b0| 65 20 72 75 6e 6e 69 6e | 67 20 46 69 72 65 42 75 |e runnin|g FireBu|
|000007c0| 67 2e 5d 20 20 42 65 63 | 61 75 73 65 20 66 75 74 |g.] Bec|ause fut|
|000007d0| 75 72 65 20 76 65 72 73 | 69 6f 6e 20 6f 66 20 4d |ure vers|ion of M|
|000007e0| 61 63 4f 53 0d 73 68 6f | 75 6c 64 20 63 6f 6e 74 |acOS.sho|uld cont|
|000007f0| 61 69 6e 20 62 75 69 6c | 74 2d 69 6e 20 46 69 72 |ain buil|t-in Fir|
|00000800| 65 57 69 72 65 20 73 75 | 70 70 6f 72 74 3b 20 69 |eWire su|pport; i|
|00000810| 74 20 69 73 20 70 6f 73 | 73 69 62 6c 65 20 74 68 |t is pos|sible th|
|00000820| 61 74 20 46 69 72 65 42 | 75 67 20 77 69 6c 6c 20 |at FireB|ug will |
|00000830| 6e 6f 74 0d 62 65 20 75 | 73 61 62 6c 65 20 6f 6e |not.be u|sable on|
|00000840| 20 73 75 63 68 20 73 79 | 73 74 65 6d 73 2e 20 20 | such sy|stems. |
|00000850| 54 68 65 20 4d 61 63 4f | 53 20 76 65 72 73 69 6f |The MacO|S versio|
|00000860| 6e 73 20 6b 6e 6f 77 6e | 20 74 6f 20 77 6f 72 6b |ns known| to work|
|00000870| 20 77 69 74 68 20 46 69 | 72 65 42 75 67 20 61 72 | with Fi|reBug ar|
|00000880| 65 20 37 2e 36 0d 74 68 | 72 6f 75 67 68 20 38 2e |e 7.6.th|rough 8.|
|00000890| 36 2e 0d 0d 46 69 72 65 | 42 75 67 20 6d 75 73 74 |6...Fire|Bug must|
|000008a0| 20 70 72 6f 63 65 73 73 | 20 74 65 6e 73 20 6f 66 | process| tens of|
|000008b0| 20 74 68 6f 75 73 61 6e | 64 73 20 6f 66 20 73 6e | thousan|ds of sn|
|000008c0| 6f 6f 70 65 64 20 70 61 | 63 6b 65 74 73 20 65 61 |ooped pa|ckets ea|
|000008d0| 63 68 20 73 65 63 6f 6e | 64 2c 20 73 6f 0d 62 65 |ch secon|d, so.be|
|000008e0| 73 74 20 70 65 72 66 6f | 72 6d 61 6e 63 65 20 77 |st perfo|rmance w|
|000008f0| 69 6c 6c 20 62 65 20 6f | 62 74 61 69 6e 65 64 20 |ill be o|btained |
|00000900| 69 66 20 61 6c 6c 20 75 | 6e 6e 65 63 65 73 73 61 |if all u|nnecessa|
|00000910| 72 79 20 4d 61 63 20 73 | 65 72 76 69 63 65 73 20 |ry Mac s|ervices |
|00000920| 61 72 65 20 64 69 73 61 | 62 6c 65 64 2e 0d 46 6f |are disa|bled..Fo|
|00000930| 72 20 65 78 61 6d 70 6c | 65 2c 20 64 69 73 63 6f |r exampl|e, disco|
|00000940| 6e 6e 65 63 74 20 61 6c | 6c 20 45 74 68 65 72 6e |nnect al|l Ethern|
|00000950| 65 74 20 6f 72 20 4c 6f | 63 61 6c 54 61 6c 6b 20 |et or Lo|calTalk |
|00000960| 6e 65 74 77 6f 72 6b 20 | 63 61 62 6c 65 73 2c 20 |network |cables, |
|00000970| 64 69 73 61 62 6c 65 20 | 66 69 6c 65 0d 73 68 61 |disable |file.sha|
|00000980| 72 69 6e 67 2c 20 54 43 | 50 2f 49 50 2c 20 43 6f |ring, TC|P/IP, Co|
|00000990| 6e 74 72 6f 6c 20 53 74 | 72 69 70 2c 20 73 63 72 |ntrol St|rip, scr|
|000009a0| 65 65 6e 20 73 61 76 65 | 72 73 2c 20 61 6e 64 20 |een save|rs, and |
|000009b0| 61 6e 79 20 62 61 63 6b | 67 72 6f 75 6e 64 20 61 |any back|ground a|
|000009c0| 70 70 6c 69 63 61 74 69 | 6f 6e 73 2e 0d 53 65 74 |pplicati|ons..Set|
|000009d0| 20 79 6f 75 72 20 6d 6f | 6e 69 74 6f 72 20 74 6f | your mo|nitor to|
|000009e0| 20 32 35 36 20 63 6f 6c | 6f 72 73 20 6f 72 20 67 | 256 col|ors or g|
|000009f0| 72 61 79 73 2e 20 20 52 | 65 6d 6f 76 65 20 61 6e |rays. R|emove an|
|00000a00| 79 20 43 44 2d 52 4f 4d | 20 64 69 73 63 73 2e 20 |y CD-ROM| discs. |
|00000a10| 20 4e 65 61 72 6c 79 20 | 61 6c 6c 0d 65 78 74 65 | Nearly |all.exte|
|00000a20| 6e 73 69 6f 6e 73 20 61 | 6e 64 20 6d 6f 73 74 20 |nsions a|nd most |
|00000a30| 63 6f 6e 74 72 6f 6c 20 | 70 61 6e 65 6c 73 20 63 |control |panels c|
|00000a40| 61 6e 20 62 65 20 64 69 | 73 61 62 6c 65 64 20 61 |an be di|sabled a|
|00000a50| 73 20 77 65 6c 6c 2e 20 | 20 49 6e 20 6f 72 64 65 |s well. | In orde|
|00000a60| 72 20 74 6f 20 67 65 74 | 0d 6d 61 78 69 6d 75 6d |r to get|.maximum|
|00000a70| 20 70 65 72 66 6f 72 6d | 61 6e 63 65 2c 20 46 69 | perform|ance, Fi|
|00000a80| 72 65 42 75 67 20 64 65 | 6c 69 62 65 72 61 74 65 |reBug de|liberate|
|00000a90| 6c 79 20 64 6f 65 73 20 | 6e 6f 74 20 70 61 72 74 |ly does |not part|
|00000aa0| 69 63 69 70 61 74 65 20 | 69 6e 20 63 6f 6f 70 65 |icipate |in coope|
|00000ab0| 72 61 74 69 76 65 0d 6d | 75 6c 74 69 2d 74 61 73 |rative.m|ulti-tas|
|00000ac0| 6b 69 6e 67 2e 20 20 51 | 75 69 74 20 61 6c 6c 20 |king. Q|uit all |
|00000ad0| 61 70 70 6c 69 63 61 74 | 69 6f 6e 73 20 62 65 66 |applicat|ions bef|
|00000ae0| 6f 72 65 20 6c 61 75 6e | 63 68 69 6e 67 20 46 69 |ore laun|ching Fi|
|00000af0| 72 65 42 75 67 2e 20 20 | 56 4d 20 69 73 20 73 75 |reBug. |VM is su|
|00000b00| 70 70 6f 72 74 65 64 2e | 0d 0d 46 69 72 65 42 75 |pported.|..FireBu|
|00000b10| 67 20 73 65 65 6d 73 20 | 74 6f 20 77 6f 72 6b 20 |g seems |to work |
|00000b20| 63 6f 72 72 65 63 74 6c | 79 20 6f 6e 20 74 68 65 |correctl|y on the|
|00000b30| 73 65 20 73 79 73 74 65 | 6d 73 3a 20 36 33 36 30 |se syste|ms: 6360|
|00000b40| 2c 20 37 32 30 30 2c 20 | 37 36 30 30 2c 20 38 35 |, 7200, |7600, 85|
|00000b50| 30 30 2c 20 47 33 2e 0d | 46 69 72 65 42 75 67 20 |00, G3..|FireBug |
|00000b60| 73 68 6f 75 6c 64 20 77 | 6f 72 6b 20 63 6f 72 72 |should w|ork corr|
|00000b70| 65 63 74 6c 79 20 6f 6e | 20 6d 6f 73 74 20 50 43 |ectly on| most PC|
|00000b80| 49 2d 62 61 73 65 64 20 | 4d 61 63 20 72 75 6e 6e |I-based |Mac runn|
|00000b90| 69 6e 67 20 4d 61 63 4f | 53 20 37 2e 36 2d 38 2e |ing MacO|S 7.6-8.|
|00000ba0| 36 2e 0d 46 69 72 65 42 | 75 67 20 72 65 71 75 69 |6..FireB|ug requi|
|00000bb0| 72 65 73 20 32 34 31 30 | 30 4b 20 6f 66 20 52 41 |res 2410|0K of RA|
|00000bc0| 4d 2c 20 73 6f 20 61 20 | 4d 61 63 20 77 69 74 68 |M, so a |Mac with|
|00000bd0| 20 61 74 20 6c 65 61 73 | 74 20 36 34 20 6d 65 67 | at leas|t 64 meg|
|00000be0| 73 20 69 73 20 73 75 67 | 67 65 73 74 65 64 2e 0d |s is sug|gested..|
|00000bf0| 49 66 20 46 69 72 65 42 | 75 67 20 63 61 6e 6e 6f |If FireB|ug canno|
|00000c00| 74 20 6c 6f 63 61 74 65 | 20 61 20 50 43 49 2d 4c |t locate| a PCI-L|
|00000c10| 79 6e 78 20 63 61 72 64 | 20 69 6e 20 74 68 65 20 |ynx card| in the |
|00000c20| 4e 61 6d 65 20 52 65 67 | 69 73 74 72 79 2c 20 69 |Name Reg|istry, i|
|00000c30| 74 20 77 69 6c 6c 20 6e | 6f 74 20 73 6e 6f 6f 70 |t will n|ot snoop|
|00000c40| 2e 0d 49 66 20 46 69 72 | 65 42 75 67 20 66 69 6e |..If Fir|eBug fin|
|00000c50| 64 73 20 61 20 70 72 65 | 2d 72 65 76 41 20 4c 79 |ds a pre|-revA Ly|
|00000c60| 6e 78 2c 20 69 74 20 77 | 69 6c 6c 20 65 78 70 6c |nx, it w|ill expl|
|00000c70| 61 69 6e 20 74 68 69 73 | 2c 20 61 6e 64 20 72 65 |ain this|, and re|
|00000c80| 66 75 73 65 20 74 6f 20 | 73 6e 6f 6f 70 2e 0d 4e |fuse to |snoop..N|
|00000c90| 6f 74 65 3a 20 20 46 69 | 72 65 42 75 67 20 61 6c |ote: Fi|reBug al|
|00000ca0| 6c 6f 63 61 74 65 73 20 | 61 62 6f 75 74 20 32 30 |locates |about 20|
|00000cb0| 20 6d 65 67 73 20 66 72 | 6f 6d 20 74 68 65 20 73 | megs fr|om the s|
|00000cc0| 79 73 74 65 6d 20 68 65 | 61 70 2e 20 20 54 68 69 |ystem he|ap. Thi|
|00000cd0| 73 20 6d 65 61 6e 73 20 | 79 6f 75 0d 6e 65 65 64 |s means |you.need|
|00000ce0| 20 61 62 6f 75 74 20 32 | 34 20 6d 65 67 73 20 66 | about 2|4 megs f|
|00000cf0| 72 65 65 2c 20 74 6f 74 | 61 6c 2c 20 65 76 65 6e |ree, tot|al, even|
|00000d00| 20 74 68 6f 75 67 68 20 | 47 65 74 20 49 6e 66 6f | though |Get Info|
|00000d10| 20 73 61 79 73 20 6c 65 | 73 73 20 69 73 20 6e 65 | says le|ss is ne|
|00000d20| 65 64 65 64 2e 0d 0d 46 | 69 72 65 42 75 67 20 63 |eded...F|ireBug c|
|00000d30| 61 6e 20 73 6e 6f 6f 70 | 20 61 74 20 6c 65 61 73 |an snoop| at leas|
|00000d40| 74 20 31 36 30 30 30 20 | 70 61 63 6b 65 74 73 2f |t 16000 |packets/|
|00000d50| 73 65 63 6f 6e 64 20 6f | 6e 20 61 20 36 33 36 30 |second o|n a 6360|
|00000d60| 2f 31 36 30 20 61 6e 64 | 20 61 20 37 32 30 30 2f |/160 and| a 7200/|
|00000d70| 31 30 30 2c 20 61 6e 64 | 0d 61 74 20 6c 65 61 73 |100, and|.at leas|
|00000d80| 74 20 32 33 32 30 30 20 | 70 61 63 6b 65 74 73 2f |t 23200 |packets/|
|00000d90| 73 65 63 6f 6e 64 20 6f | 6e 20 61 20 37 36 30 30 |second o|n a 7600|
|00000da0| 2f 32 30 30 2e 20 20 48 | 6f 77 65 76 65 72 2c 20 |/200. H|owever, |
|00000db0| 46 69 72 65 42 75 67 20 | 63 61 6e 6e 6f 74 20 66 |FireBug |cannot f|
|00000dc0| 6f 72 6d 61 74 20 74 68 | 69 73 0d 6d 61 6e 79 20 |ormat th|is.many |
|00000dd0| 70 61 63 6b 65 74 73 20 | 70 65 72 20 73 65 63 6f |packets |per seco|
|00000de0| 6e 64 20 66 6f 72 20 64 | 69 73 70 6c 61 79 2e 20 |nd for d|isplay. |
|00000df0| 20 4f 6e 20 61 20 66 61 | 73 74 20 6d 61 63 68 69 | On a fa|st machi|
|00000e00| 6e 65 20 73 75 63 68 20 | 61 73 20 74 68 65 20 50 |ne such |as the P|
|00000e10| 6f 77 65 72 4d 61 63 20 | 47 33 2c 0d 46 69 72 65 |owerMac |G3,.Fire|
|00000e20| 42 75 67 20 63 61 6e 20 | 66 6f 72 6d 61 74 20 38 |Bug can |format 8|
|00000e30| 30 30 30 20 63 79 63 6c | 65 2d 73 74 61 72 74 20 |000 cycl|e-start |
|00000e40| 70 61 63 6b 65 74 73 20 | 70 65 72 20 73 65 63 6f |packets |per seco|
|00000e50| 6e 64 20 66 6f 72 20 64 | 69 73 70 6c 61 79 20 61 |nd for d|isplay a|
|00000e60| 6e 64 20 61 64 64 20 74 | 68 65 6d 0d 74 6f 20 74 |nd add t|hem.to t|
|00000e70| 68 65 20 73 63 72 6f 6c | 6c 69 6e 67 20 6c 69 73 |he scrol|ling lis|
|00000e80| 74 2e 20 20 42 75 74 20 | 65 76 65 6e 20 6f 6e 20 |t. But |even on |
|00000e90| 61 20 66 61 73 74 20 6d | 61 63 68 69 6e 65 2c 20 |a fast m|achine, |
|00000ea0| 6d 6f 72 65 20 63 6f 6d | 70 6c 69 63 61 74 65 64 |more com|plicated|
|00000eb0| 20 70 61 63 6b 65 74 73 | 0d 28 73 75 63 68 20 61 | packets|.(such a|
|00000ec0| 73 20 69 73 6f 63 68 72 | 6f 6e 6f 75 73 20 64 61 |s isochr|onous da|
|00000ed0| 74 61 29 20 6d 61 79 20 | 6f 76 65 72 6c 6f 61 64 |ta) may |overload|
|00000ee0| 20 46 69 72 65 42 75 67 | 2e 0d 0d 2a 2a 20 41 43 | FireBug|...** AC|
|00000ef0| 43 55 52 41 43 59 20 2a | 2a 0d 0d 46 69 72 65 42 |CURACY *|*..FireB|
|00000f00| 75 67 20 72 65 6c 69 65 | 73 20 6f 6e 20 74 68 65 |ug relie|s on the|
|00000f10| 20 50 43 49 2d 4c 79 6e | 78 20 63 68 69 70 20 66 | PCI-Lyn|x chip f|
|00000f20| 6f 72 20 69 74 73 20 73 | 6e 6f 6f 70 69 6e 67 2e |or its s|nooping.|
|00000f30| 20 20 54 68 69 73 20 63 | 68 69 70 20 69 73 20 63 | This c|hip is c|
|00000f40| 6f 6e 6e 65 63 74 65 64 | 0d 74 6f 20 74 68 65 20 |onnected|.to the |
|00000f50| 43 50 55 20 62 79 20 74 | 68 65 20 50 43 49 20 62 |CPU by t|he PCI b|
|00000f60| 75 73 2e 20 20 54 68 65 | 72 65 66 6f 72 65 20 46 |us. The|refore F|
|00000f70| 69 72 65 42 75 67 20 64 | 6f 65 73 20 6e 6f 74 20 |ireBug d|oes not |
|00000f80| 68 61 76 65 20 74 68 65 | 20 61 62 69 6c 69 74 79 |have the| ability|
|00000f90| 20 74 6f 20 64 6f 0d 68 | 69 67 68 2d 70 72 65 63 | to do.h|igh-prec|
|00000fa0| 69 73 69 6f 6e 20 74 69 | 6d 69 6e 67 2e 20 20 48 |ision ti|ming. H|
|00000fb0| 6f 77 65 76 65 72 2c 20 | 46 69 72 65 42 75 67 20 |owever, |FireBug |
|00000fc0| 63 61 6e 20 74 79 70 69 | 63 61 6c 6c 79 20 69 64 |can typi|cally id|
|00000fd0| 65 6e 74 69 66 79 20 65 | 76 65 6e 74 20 74 69 6d |entify e|vent tim|
|00000fe0| 65 73 0d 77 69 74 68 20 | 73 75 62 2d 63 79 63 6c |es.with |sub-cycl|
|00000ff0| 65 20 61 63 63 75 72 61 | 63 79 20 28 6c 65 73 73 |e accura|cy (less|
|00001000| 20 74 68 61 6e 20 31 32 | 35 20 6d 69 63 72 6f 73 | than 12|5 micros|
|00001010| 65 63 6f 6e 64 73 29 2e | 20 20 46 69 72 65 42 75 |econds).| FireBu|
|00001020| 67 20 73 68 6f 75 6c 64 | 20 62 65 20 61 62 6c 65 |g should| be able|
|00001030| 0d 74 6f 20 64 65 74 65 | 63 74 20 61 6e 64 20 72 |.to dete|ct and r|
|00001040| 65 70 6f 72 74 20 61 6e | 79 20 65 72 72 6f 72 20 |eport an|y error |
|00001050| 74 68 61 74 20 63 61 75 | 73 65 73 20 74 68 65 20 |that cau|ses the |
|00001060| 6c 6f 73 73 20 6f 66 20 | 61 20 70 61 63 6b 65 74 |loss of |a packet|
|00001070| 2e 20 20 55 6e 6c 65 73 | 73 0d 46 69 72 65 42 75 |. Unles|s.FireBu|
|00001080| 67 27 73 20 44 4d 41 20 | 72 69 6e 67 20 62 75 66 |g's DMA |ring buf|
|00001090| 66 65 72 20 77 72 61 70 | 73 20 61 72 6f 75 6e 64 |fer wrap|s around|
|000010a0| 20 63 6f 6d 70 6c 65 74 | 65 6c 79 2c 20 46 69 72 | complet|ely, Fir|
|000010b0| 65 42 75 67 20 63 61 6e | 20 63 6f 6d 70 65 6e 73 |eBug can| compens|
|000010c0| 61 74 65 20 66 6f 72 0d | 66 61 6c 6c 69 6e 67 20 |ate for.|falling |
|000010d0| 62 65 68 69 6e 64 20 62 | 79 20 73 6b 69 70 70 69 |behind b|y skippi|
|000010e0| 6e 67 20 70 61 63 6b 65 | 74 73 2e 20 20 41 20 6d |ng packe|ts. A m|
|000010f0| 65 73 73 61 67 65 20 69 | 6e 64 69 63 61 74 65 73 |essage i|ndicates|
|00001100| 20 74 68 61 74 20 74 68 | 69 73 20 68 61 73 20 68 | that th|is has h|
|00001110| 61 70 70 65 6e 65 64 2e | 0d 42 79 20 64 65 66 61 |appened.|.By defa|
|00001120| 75 6c 74 2c 20 46 69 72 | 65 42 75 67 20 63 68 65 |ult, Fir|eBug che|
|00001130| 63 6b 73 20 74 68 65 20 | 68 65 61 64 65 72 20 43 |cks the |header C|
|00001140| 52 43 20 6f 6e 20 61 6c | 6c 20 70 61 63 6b 65 74 |RC on al|l packet|
|00001150| 73 2c 20 62 75 74 20 6e | 6f 74 20 74 68 65 20 64 |s, but n|ot the d|
|00001160| 61 74 61 0d 43 52 43 2e | 0d 0d 46 69 72 65 42 75 |ata.CRC.|..FireBu|
|00001170| 67 20 70 72 65 73 65 6e | 74 6c 79 20 75 73 65 73 |g presen|tly uses|
|00001180| 20 61 20 34 30 39 36 2d | 70 61 63 6b 65 74 20 44 | a 4096-|packet D|
|00001190| 4d 41 20 72 69 6e 67 2c | 20 62 75 74 20 69 74 20 |MA ring,| but it |
|000011a0| 77 69 6c 6c 20 73 6b 69 | 70 20 70 61 63 6b 65 74 |will ski|p packet|
|000011b0| 73 20 69 66 20 69 74 20 | 66 69 6e 64 73 0d 74 68 |s if it |finds.th|
|000011c0| 65 20 72 69 6e 67 20 69 | 73 20 6d 6f 72 65 20 74 |e ring i|s more t|
|000011d0| 68 61 6e 20 68 61 6c 66 | 20 66 75 6c 6c 2c 20 69 |han half| full, i|
|000011e0| 6e 20 6f 72 64 65 72 20 | 74 6f 20 61 76 6f 69 64 |n order |to avoid|
|000011f0| 20 77 72 61 70 70 69 6e | 67 20 74 68 65 20 72 69 | wrappin|g the ri|
|00001200| 6e 67 2e 20 20 49 66 20 | 72 69 6e 67 2d 77 72 61 |ng. If |ring-wra|
|00001210| 70 0d 69 73 20 61 76 6f | 69 64 65 64 2c 20 74 68 |p.is avo|ided, th|
|00001220| 65 20 65 78 61 63 74 20 | 63 6f 75 6e 74 20 6f 66 |e exact |count of|
|00001230| 20 73 6b 69 70 70 65 64 | 20 70 61 63 6b 65 74 73 | skipped| packets|
|00001240| 20 69 73 20 6b 6e 6f 77 | 6e 2e 20 20 54 68 65 72 | is know|n. Ther|
|00001250| 65 66 6f 72 65 2c 20 61 | 6e 79 20 6e 75 6d 62 65 |efore, a|ny numbe|
|00001260| 72 20 6f 66 0d 70 61 63 | 6b 65 74 73 20 63 61 6e |r of.pac|kets can|
|00001270| 20 62 65 20 66 69 6c 74 | 65 72 65 64 20 66 6f 72 | be filt|ered for|
|00001280| 20 64 69 73 70 6c 61 79 | 2c 20 61 73 20 6c 6f 6e | display|, as lon|
|00001290| 67 20 61 73 20 6e 6f 20 | 6d 6f 72 65 20 74 68 61 |g as no |more tha|
|000012a0| 6e 20 32 30 34 37 20 70 | 61 63 6b 65 74 73 20 61 |n 2047 p|ackets a|
|000012b0| 63 63 75 6d 75 6c 61 74 | 65 0d 69 6e 20 74 68 65 |ccumulat|e.in the|
|000012c0| 20 44 4d 41 20 72 69 6e | 67 20 61 74 20 6f 6e 63 | DMA rin|g at onc|
|000012d0| 65 2e 0d 0d 46 69 72 65 | 42 75 67 20 63 6f 75 6e |e...Fire|Bug coun|
|000012e0| 74 73 20 6d 6f 73 74 20 | 76 61 6c 75 65 73 20 77 |ts most |values w|
|000012f0| 69 74 68 20 75 6e 73 69 | 67 6e 65 64 20 33 32 2d |ith unsi|gned 32-|
|00001300| 62 69 74 20 69 6e 74 65 | 67 65 72 73 2c 20 73 6f |bit inte|gers, so|
|00001310| 20 69 74 20 63 61 6e 20 | 63 6f 75 6e 74 20 61 74 | it can |count at|
|00001320| 0d 6d 6f 73 74 20 34 20 | 62 69 6c 6c 69 6f 6e 20 |.most 4 |billion |
|00001330| 6f 72 20 73 6f 20 65 76 | 65 6e 74 73 20 62 65 66 |or so ev|ents bef|
|00001340| 6f 72 65 20 74 68 65 20 | 63 6f 75 6e 74 65 72 73 |ore the |counters|
|00001350| 20 6f 76 65 72 66 6c 6f | 77 2e 20 20 57 68 65 6e | overflo|w. When|
|00001360| 20 72 65 63 65 69 76 69 | 6e 67 20 73 65 76 65 72 | receivi|ng sever|
|00001370| 61 6c 0d 69 73 6f 63 68 | 72 6f 6e 6f 75 73 20 73 |al.isoch|ronous s|
|00001380| 74 72 65 61 6d 73 2c 20 | 74 68 69 73 20 6f 76 65 |treams, |this ove|
|00001390| 72 66 6c 6f 77 20 63 6f | 75 6c 64 20 68 61 70 70 |rflow co|uld happ|
|000013a0| 65 6e 20 69 6e 20 61 20 | 64 61 79 20 6f 72 20 74 |en in a |day or t|
|000013b0| 77 6f 2e 20 20 44 6f 6e | 27 74 20 74 72 75 73 74 |wo. Don|'t trust|
|000013c0| 20 74 68 65 0d 63 6f 75 | 6e 74 65 72 73 20 69 66 | the.cou|nters if|
|000013d0| 20 79 6f 75 27 76 65 20 | 6c 65 66 74 20 46 69 72 | you've |left Fir|
|000013e0| 65 42 75 67 20 72 75 6e | 6e 69 6e 67 20 6f 76 65 |eBug run|ning ove|
|000013f0| 72 6e 69 67 68 74 2e 20 | 20 5b 53 6e 6f 6f 70 69 |rnight. | [Snoopi|
|00001400| 6e 67 20 6f 75 74 70 75 | 74 20 73 68 6f 75 6c 64 |ng outpu|t should|
|00001410| 20 62 65 0d 61 63 63 75 | 72 61 74 65 2c 20 68 6f | be.accu|rate, ho|
|00001420| 77 65 76 65 72 2e 5d 0d | 0d 46 69 72 65 42 75 67 |wever.].|.FireBug|
|00001430| 20 73 6e 6f 6f 70 73 20 | 75 70 20 74 6f 20 34 30 | snoops |up to 40|
|00001440| 39 36 20 62 79 74 65 73 | 20 70 65 72 20 70 61 63 |96 bytes| per pac|
|00001450| 6b 65 74 2c 20 69 6e 63 | 6c 75 64 69 6e 67 20 68 |ket, inc|luding h|
|00001460| 65 61 64 65 72 73 2c 20 | 43 52 43 73 2c 20 61 6e |eaders, |CRCs, an|
|00001470| 64 20 6f 6e 65 20 6f 72 | 0d 74 77 6f 20 71 75 61 |d one or|.two qua|
|00001480| 64 6c 65 74 73 20 66 6f | 72 20 73 6e 6f 6f 70 20 |dlets fo|r snoop |
|00001490| 69 6e 66 6f 72 6d 61 74 | 69 6f 6e 2e 20 20 54 68 |informat|ion. Th|
|000014a0| 69 73 20 6d 65 61 6e 73 | 20 74 68 61 74 20 74 68 |is means| that th|
|000014b0| 65 20 6c 61 72 67 65 73 | 74 20 70 61 63 6b 65 74 |e larges|t packet|
|000014c0| 0d 46 69 72 65 42 75 67 | 20 63 61 6e 20 61 63 74 |.FireBug| can act|
|000014d0| 75 61 6c 6c 79 20 73 6e | 6f 6f 70 20 69 73 20 61 |ually sn|oop is a|
|000014e0| 62 6f 75 74 20 34 30 37 | 30 20 62 79 74 65 73 2e |bout 407|0 bytes.|
|000014f0| 20 20 50 61 63 6b 65 74 | 73 20 6c 61 72 67 65 72 | Packet|s larger|
|00001500| 20 74 68 61 6e 20 74 68 | 69 73 20 77 69 6c 6c 0d | than th|is will.|
|00001510| 63 61 75 73 65 20 63 72 | 79 70 74 69 63 20 65 72 |cause cr|yptic er|
|00001520| 72 6f 72 20 6d 65 73 73 | 61 67 65 73 2e 0d 0d 2a |ror mess|ages...*|
|00001530| 2a 20 4f 55 54 50 55 54 | 20 2a 2a 0d 0d 49 6e 20 |* OUTPUT| **..In |
|00001540| 67 65 6e 65 72 61 6c 2c | 20 68 65 78 20 76 61 6c |general,| hex val|
|00001550| 75 65 73 20 61 72 65 20 | 64 69 73 70 6c 61 79 65 |ues are |displaye|
|00001560| 64 20 77 69 74 68 20 7a | 65 72 6f 2d 70 61 64 64 |d with z|ero-padd|
|00001570| 69 6e 67 2c 20 77 68 69 | 6c 65 20 64 65 63 69 6d |ing, whi|le decim|
|00001580| 61 6c 20 76 61 6c 75 65 | 73 0d 61 72 65 20 6e 6f |al value|s.are no|
|00001590| 74 20 28 65 78 63 65 70 | 74 20 74 68 65 20 72 75 |t (excep|t the ru|
|000015a0| 6e 6e 69 6e 67 20 74 6f | 74 61 6c 73 29 2e 20 20 |nning to|tals). |
|000015b0| 55 73 75 61 6c 6c 79 20 | 69 74 20 73 68 6f 75 6c |Usually |it shoul|
|000015c0| 64 20 62 65 20 6f 62 76 | 69 6f 75 73 20 77 68 69 |d be obv|ious whi|
|000015d0| 63 68 20 69 73 0d 77 68 | 69 63 68 2c 20 62 75 74 |ch is.wh|ich, but|
|000015e0| 20 46 69 72 65 42 75 67 | 20 63 6f 75 6c 64 20 70 | FireBug| could p|
|000015f0| 6f 73 73 69 62 6c 79 20 | 62 65 20 6d 6f 72 65 20 |ossibly |be more |
|00001600| 63 6f 6e 73 69 73 74 65 | 6e 74 2e 20 20 43 79 63 |consiste|nt. Cyc|
|00001610| 6c 65 20 74 69 6d 65 72 | 20 61 6e 64 20 74 69 6d |le timer| and tim|
|00001620| 65 73 74 61 6d 70 0d 76 | 61 6c 75 65 73 20 61 72 |estamp.v|alues ar|
|00001630| 65 20 6f 66 20 74 68 65 | 20 66 6f 72 6d 20 73 65 |e of the| form se|
|00001640| 63 6f 6e 64 73 3a 63 79 | 63 6c 65 73 3a 6f 66 66 |conds:cy|cles:off|
|00001650| 73 65 74 2c 20 77 68 65 | 72 65 20 73 65 63 6f 6e |set, whe|re secon|
|00001660| 64 73 20 63 6f 75 6e 74 | 73 20 66 72 6f 6d 20 30 |ds count|s from 0|
|00001670| 20 74 6f 0d 31 32 37 2c | 20 63 79 63 6c 65 73 20 | to.127,| cycles |
|00001680| 63 6f 75 6e 74 73 20 66 | 72 6f 6d 20 30 20 74 6f |counts f|rom 0 to|
|00001690| 20 37 39 39 39 2c 20 61 | 6e 64 20 6f 66 66 73 65 | 7999, a|nd offse|
|000016a0| 74 20 63 6f 75 6e 74 73 | 20 66 72 6f 6d 20 30 20 |t counts| from 0 |
|000016b0| 74 6f 20 28 49 20 74 68 | 69 6e 6b 29 20 33 30 37 |to (I th|ink) 307|
|000016c0| 31 2e 0d 54 68 65 20 43 | 79 63 6c 65 20 74 69 6d |1..The C|ycle tim|
|000016d0| 65 72 20 69 6e 20 74 68 | 65 20 75 70 70 65 72 20 |er in th|e upper |
|000016e0| 6c 65 66 74 20 72 65 61 | 64 73 20 22 43 79 63 6c |left rea|ds "Cycl|
|000016f0| 65 53 74 61 72 74 22 20 | 61 6e 64 20 73 68 6f 77 |eStart" |and show|
|00001700| 73 20 74 68 65 20 6d 6f | 73 74 20 72 65 63 65 6e |s the mo|st recen|
|00001710| 74 6c 79 0d 72 65 63 65 | 69 76 65 64 20 63 79 63 |tly.rece|ived cyc|
|00001720| 6c 65 20 73 74 61 72 74 | 20 70 61 63 6b 65 74 2c |le start| packet,|
|00001730| 20 69 66 20 74 68 65 72 | 65 20 69 73 20 61 20 63 | if ther|e is a c|
|00001740| 79 63 6c 65 20 6d 61 73 | 74 65 72 2e 20 20 49 74 |ycle mas|ter. It|
|00001750| 20 72 65 61 64 73 20 22 | 43 79 63 6c 65 54 69 6d | reads "|CycleTim|
|00001760| 65 72 22 0d 77 68 65 6e | 20 74 68 65 20 6c 6f 63 |er".when| the loc|
|00001770| 61 6c 20 63 6c 6f 63 6b | 20 69 73 20 62 65 69 6e |al clock| is bein|
|00001780| 67 20 75 73 65 64 20 62 | 65 63 61 75 73 65 20 6e |g used b|ecause n|
|00001790| 6f 20 63 79 63 6c 65 20 | 73 74 61 72 74 73 20 61 |o cycle |starts a|
|000017a0| 72 65 20 61 72 72 69 76 | 69 6e 67 2e 20 20 5b 54 |re arriv|ing. [T|
|000017b0| 68 69 73 0d 64 6f 65 73 | 20 6e 6f 74 20 61 66 66 |his.does| not aff|
|000017c0| 65 63 74 20 74 69 6d 65 | 73 74 61 6d 70 69 6e 67 |ect time|stamping|
|000017d0| 2c 20 77 68 69 63 68 20 | 69 73 20 61 6c 77 61 79 |, which |is alway|
|000017e0| 73 20 64 6f 6e 65 20 77 | 69 74 68 20 74 68 65 20 |s done w|ith the |
|000017f0| 6c 6f 63 61 6c 20 63 6c | 6f 63 6b 2e 5d 0d 54 68 |local cl|ock.].Th|
|00001800| 65 20 4e 6f 64 65 49 44 | 2c 20 52 6f 6f 74 2c 20 |e NodeID|, Root, |
|00001810| 61 6e 64 20 43 50 53 20 | 76 61 6c 75 65 73 20 73 |and CPS |values s|
|00001820| 68 6f 77 20 46 69 72 65 | 42 75 67 27 73 20 63 75 |how Fire|Bug's cu|
|00001830| 72 72 65 6e 74 20 4e 6f | 64 65 20 49 44 20 6f 6e |rrent No|de ID on|
|00001840| 20 74 68 65 20 46 69 72 | 65 57 69 72 65 0d 62 75 | the Fir|eWire.bu|
|00001850| 73 2c 20 77 68 65 74 68 | 65 72 20 6f 72 20 6e 6f |s, wheth|er or no|
|00001860| 74 20 46 69 72 65 42 75 | 67 20 69 73 20 72 6f 6f |t FireBu|g is roo|
|00001870| 74 2c 20 61 6e 64 20 74 | 68 65 20 76 61 6c 75 65 |t, and t|he value|
|00001880| 20 6f 66 20 74 68 65 20 | 43 50 53 20 28 43 61 62 | of the |CPS (Cab|
|00001890| 6c 65 20 50 6f 77 65 72 | 20 53 74 61 74 75 73 29 |le Power| Status)|
|000018a0| 0d 62 69 74 20 69 6e 20 | 74 68 65 20 50 48 59 2e |.bit in |the PHY.|
|000018b0| 20 20 5b 52 6f 6f 74 20 | 64 6f 65 73 20 6e 6f 74 | [Root |does not|
|000018c0| 20 28 75 73 75 61 6c 6c | 79 29 20 69 6e 64 69 63 | (usuall|y) indic|
|000018d0| 61 74 65 20 74 68 65 20 | 6e 6f 64 65 20 49 44 20 |ate the |node ID |
|000018e0| 6f 66 20 74 68 65 20 72 | 6f 6f 74 20 6e 6f 64 65 |of the r|oot node|
|000018f0| 2e 5d 0d 0d 52 75 6e 6e | 69 6e 67 20 74 6f 74 61 |.]..Runn|ing tota|
|00001900| 6c 73 20 28 74 43 6f 64 | 65 73 2c 20 61 63 6b 73 |ls (tCod|es, acks|
|00001910| 2c 20 65 74 63 2e 29 20 | 73 68 6f 77 20 62 6f 74 |, etc.) |show bot|
|00001920| 68 20 74 68 65 20 63 75 | 6d 75 6c 61 74 69 76 65 |h the cu|mulative|
|00001930| 20 74 6f 74 61 6c 2c 20 | 61 6e 64 20 74 68 65 0d | total, |and the.|
|00001940| 74 6f 74 61 6c 20 66 6f | 72 20 74 68 65 20 6c 61 |total fo|r the la|
|00001950| 73 74 20 73 65 63 6f 6e | 64 2e 20 20 4f 6e 65 20 |st secon|d. One |
|00001960| 73 65 63 6f 6e 64 20 69 | 73 20 64 65 66 69 6e 65 |second i|s define|
|00001970| 64 20 69 6e 20 6f 6e 65 | 20 6f 66 20 74 77 6f 20 |d in one| of two |
|00001980| 77 61 79 73 2e 20 20 49 | 66 20 77 65 0d 61 72 65 |ways. I|f we.are|
|00001990| 20 72 65 63 65 69 76 69 | 6e 67 20 63 79 63 6c 65 | receivi|ng cycle|
|000019a0| 20 73 74 61 72 74 20 70 | 61 63 6b 65 74 73 2c 20 | start p|ackets, |
|000019b0| 74 68 65 6e 20 6f 6e 65 | 20 73 65 63 6f 6e 64 20 |then one| second |
|000019c0| 69 73 20 6d 65 61 73 75 | 72 65 64 20 62 79 20 77 |is measu|red by w|
|000019d0| 68 65 6e 20 74 68 65 0d | 73 65 63 6f 6e 64 20 66 |hen the.|second f|
|000019e0| 69 65 6c 64 20 69 6e 20 | 74 68 6f 73 65 20 73 6e |ield in |those sn|
|000019f0| 6f 6f 70 65 64 20 70 61 | 63 6b 65 74 73 20 69 6e |ooped pa|ckets in|
|00001a00| 63 72 65 6d 65 6e 74 73 | 2e 20 20 49 6e 20 74 68 |crements|. In th|
|00001a10| 69 73 20 63 61 73 65 2c | 20 74 68 65 20 63 79 63 |is case,| the cyc|
|00001a20| 53 74 0d 63 6f 75 6e 74 | 65 72 20 73 68 6f 75 6c |St.count|er shoul|
|00001a30| 64 20 73 68 6f 77 20 65 | 78 61 63 74 6c 79 20 38 |d show e|xactly 8|
|00001a40| 30 30 30 20 63 79 63 6c | 65 20 73 74 61 72 74 20 |000 cycl|e start |
|00001a50| 70 61 63 6b 65 74 73 20 | 65 61 63 68 20 73 65 63 |packets |each sec|
|00001a60| 6f 6e 64 2c 20 61 6e 64 | 20 74 68 65 0d 69 73 6f |ond, and| the.iso|
|00001a70| 63 68 20 63 6f 75 6e 74 | 65 72 20 73 68 6f 75 6c |ch count|er shoul|
|00001a80| 64 20 62 65 20 61 63 63 | 75 72 61 74 65 20 28 38 |d be acc|urate (8|
|00001a90| 30 30 30 2f 73 65 63 6f | 6e 64 20 66 72 6f 6d 20 |000/seco|nd from |
|00001aa0| 74 68 65 20 44 56 20 63 | 61 6d 65 72 61 2c 20 37 |the DV c|amera, 7|
|00001ab0| 32 30 30 2f 73 65 63 6f | 6e 64 0d 66 72 6f 6d 20 |200/seco|nd.from |
|00001ac0| 74 68 65 20 43 43 4d 20 | 63 61 6d 65 72 61 2c 20 |the CCM |camera, |
|00001ad0| 65 74 63 2e 29 20 20 49 | 66 20 77 65 20 61 72 65 |etc.) I|f we are|
|00001ae0| 20 6e 6f 74 20 73 6e 6f | 6f 70 69 6e 67 20 63 79 | not sno|oping cy|
|00001af0| 63 6c 65 20 73 74 61 72 | 74 73 2c 20 74 68 65 6e |cle star|ts, then|
|00001b00| 20 74 68 65 20 6c 6f 63 | 61 6c 0d 63 79 63 6c 65 | the loc|al.cycle|
|00001b10| 20 74 69 6d 65 72 20 77 | 69 6c 6c 20 62 65 20 75 | timer w|ill be u|
|00001b20| 73 65 64 2e 20 20 48 6f | 77 65 76 65 72 2c 20 69 |sed. Ho|wever, i|
|00001b30| 74 73 20 76 61 6c 75 65 | 20 69 73 20 63 68 65 63 |ts value| is chec|
|00001b40| 6b 65 64 20 62 79 20 73 | 6f 66 74 77 61 72 65 2c |ked by s|oftware,|
|00001b50| 20 6e 6f 74 20 75 73 69 | 6e 67 0d 74 68 65 20 72 | not usi|ng.the r|
|00001b60| 65 63 6f 72 64 65 64 20 | 74 69 6d 65 73 74 61 6d |ecorded |timestam|
|00001b70| 70 73 2c 20 73 6f 20 6f | 6e 65 20 73 65 63 6f 6e |ps, so o|ne secon|
|00001b80| 64 20 6d 61 79 20 6e 6f | 74 20 62 65 20 70 65 72 |d may no|t be per|
|00001b90| 66 65 63 74 6c 79 20 61 | 63 63 75 72 61 74 65 2e |fectly a|ccurate.|
|00001ba0| 20 20 42 75 74 2c 0d 69 | 66 20 74 68 65 72 65 20 | But,.i|f there |
|00001bb0| 61 72 65 20 6e 6f 20 63 | 79 63 6c 65 20 73 74 61 |are no c|ycle sta|
|00001bc0| 72 74 20 70 61 63 6b 65 | 74 73 2c 20 70 65 72 66 |rt packe|ts, perf|
|00001bd0| 65 63 74 20 61 63 63 75 | 72 61 63 79 20 69 6e 20 |ect accu|racy in |
|00001be0| 6d 65 61 73 75 72 69 6e | 67 20 73 65 63 6f 6e 64 |measurin|g second|
|00001bf0| 73 20 6d 61 79 0d 6e 6f | 74 20 6d 61 74 74 65 72 |s may.no|t matter|
|00001c00| 2e 20 20 5b 49 27 6c 6c | 20 70 72 6f 62 61 62 6c |. [I'll| probabl|
|00001c10| 79 20 66 69 78 20 74 68 | 69 73 20 74 6f 20 75 73 |y fix th|is to us|
|00001c20| 65 20 74 68 65 20 73 61 | 6d 70 6c 65 64 20 74 69 |e the sa|mpled ti|
|00001c30| 6d 65 73 74 61 6d 70 73 | 20 61 73 20 74 68 65 20 |mestamps| as the |
|00001c40| 6c 6f 63 61 6c 0d 74 69 | 6d 65 20 62 61 73 65 2c |local.ti|me base,|
|00001c50| 20 77 68 69 63 68 20 73 | 68 6f 75 6c 64 20 69 6d | which s|hould im|
|00001c60| 70 72 6f 76 65 20 74 68 | 65 20 61 63 63 75 72 61 |prove th|e accura|
|00001c70| 63 79 2e 20 20 46 6f 72 | 20 62 65 73 74 20 72 65 |cy. For| best re|
|00001c80| 73 75 6c 74 73 20 66 6f | 72 20 6e 6f 77 2c 20 6d |sults fo|r now, m|
|00001c90| 61 6b 65 0d 73 75 72 65 | 20 74 68 65 72 65 20 69 |ake.sure| there i|
|00001ca0| 73 20 61 20 63 79 63 6c | 65 20 6d 61 73 74 65 72 |s a cycl|e master|
|00001cb0| 20 69 66 20 61 63 63 75 | 72 61 63 79 20 6d 61 74 | if accu|racy mat|
|00001cc0| 74 65 72 73 20 69 6e 20 | 74 68 65 20 70 65 72 2d |ters in |the per-|
|00001cd0| 73 65 63 6f 6e 64 20 66 | 69 65 6c 64 73 2e 5d 0d |second f|ields.].|
|00001ce0| 0d 49 66 20 61 20 6e 6f | 64 65 20 73 65 6e 64 73 |.If a no|de sends|
|00001cf0| 20 6d 6f 72 65 20 74 68 | 61 6e 20 6f 6e 65 20 53 | more th|an one S|
|00001d00| 65 6c 66 2d 49 44 20 70 | 61 63 6b 65 74 20 28 62 |elf-ID p|acket (b|
|00001d10| 65 63 61 75 73 65 20 69 | 74 20 68 61 73 20 34 20 |ecause i|t has 4 |
|00001d20| 6f 72 20 6d 6f 72 65 20 | 70 6f 72 74 73 29 2c 0d |or more |ports),.|
|00001d30| 65 61 63 68 20 77 69 6c | 6c 20 62 65 20 73 68 6f |each wil|l be sho|
|00001d40| 77 6e 2c 20 62 75 74 20 | 6f 6e 6c 79 20 74 68 65 |wn, but |only the|
|00001d50| 20 66 69 72 73 74 20 6f | 6e 65 20 77 69 6c 6c 20 | first o|ne will |
|00001d60| 62 65 20 64 65 63 6f 64 | 65 64 2e 0d 0d 50 61 63 |be decod|ed...Pac|
|00001d70| 6b 65 74 73 20 77 69 74 | 68 20 61 6c 6c 20 74 43 |kets wit|h all tC|
|00001d80| 6f 64 65 73 20 63 61 6e | 20 62 65 20 66 6f 72 6d |odes can| be form|
|00001d90| 61 74 74 65 64 20 66 6f | 72 20 64 69 73 70 6c 61 |atted fo|r displa|
|00001da0| 79 2e 20 20 50 61 79 6c | 6f 61 64 20 6f 66 20 62 |y. Payl|oad of b|
|00001db0| 6c 6f 63 6b 20 70 61 63 | 6b 65 74 73 0d 28 77 72 |lock pac|kets.(wr|
|00001dc0| 69 74 65 20 62 6c 6f 63 | 6b 2c 20 72 65 61 64 20 |ite bloc|k, read |
|00001dd0| 62 6c 6f 63 6b 20 72 65 | 73 70 6f 6e 65 73 2c 20 |block re|spones, |
|00001de0| 6c 6f 63 6b 20 72 65 71 | 75 65 73 74 2f 72 65 73 |lock req|uest/res|
|00001df0| 70 6f 6e 73 65 2c 20 61 | 6e 64 20 69 73 6f 63 68 |ponse, a|nd isoch|
|00001e00| 29 20 63 61 6e 20 62 65 | 0d 64 69 73 70 6c 61 79 |) can be|.display|
|00001e10| 65 64 20 69 6e 20 48 65 | 78 2f 41 53 43 49 49 20 |ed in He|x/ASCII |
|00001e20| 64 75 6d 70 2e 0d 0d 42 | 75 73 20 72 65 73 65 74 |dump...B|us reset|
|00001e30| 20 74 69 6d 65 73 74 61 | 6d 70 73 20 61 72 65 20 | timesta|mps are |
|00001e40| 72 65 61 6c 6c 79 20 74 | 68 65 20 74 69 6d 65 73 |really t|he times|
|00001e50| 74 61 6d 70 20 6f 66 20 | 74 68 65 20 6e 65 78 74 |tamp of |the next|
|00001e60| 20 72 65 63 65 69 76 65 | 64 20 70 61 63 6b 65 74 | receive|d packet|
|00001e70| 2c 0d 77 68 69 63 68 20 | 6f 75 67 68 74 20 74 6f |,.which |ought to|
|00001e80| 20 62 65 20 61 20 73 65 | 6c 66 20 49 44 2e 20 20 | be a se|lf ID. |
|00001e90| 5b 54 68 65 72 65 20 69 | 73 20 6e 6f 20 77 61 79 |[There i|s no way|
|00001ea0| 20 74 6f 20 6d 65 61 73 | 75 72 65 20 74 68 65 20 | to meas|ure the |
|00001eb0| 67 61 70 20 62 65 74 77 | 65 65 6e 20 74 68 65 0d |gap betw|een the.|
|00001ec0| 74 77 6f 20 79 65 74 2e | 5d 20 20 45 78 63 65 70 |two yet.|] Excep|
|00001ed0| 74 69 6f 6e 3a 20 20 49 | 66 20 6e 6f 20 70 61 63 |tion: I|f no pac|
|00001ee0| 6b 65 74 20 69 73 20 72 | 65 63 65 69 76 65 64 20 |ket is r|eceived |
|00001ef0| 69 6d 6d 65 64 69 61 74 | 65 6c 79 2c 20 74 68 65 |immediat|ely, the|
|00001f00| 20 74 69 6d 65 73 74 61 | 6d 70 20 69 73 0d 69 6e | timesta|mp is.in|
|00001f10| 73 74 65 61 64 20 64 65 | 74 65 72 6d 69 6e 65 64 |stead de|termined|
|00001f20| 20 62 79 20 73 6f 66 74 | 77 61 72 65 2c 20 61 6e | by soft|ware, an|
|00001f30| 64 20 69 73 20 61 70 70 | 72 6f 78 69 6d 61 74 65 |d is app|roximate|
|00001f40| 2e 0d 0d 41 6c 6c 20 6f | 75 74 70 75 74 20 65 78 |...All o|utput ex|
|00001f50| 63 65 70 74 20 74 68 65 | 20 63 6f 6d 6d 61 6e 64 |cept the| command|
|00001f60| 20 68 69 73 74 6f 72 79 | 20 63 61 6e 20 62 65 20 | history| can be |
|00001f70| 73 61 76 65 64 20 74 6f | 20 61 20 66 69 6c 65 20 |saved to| a file |
|00001f80| 77 69 74 68 20 74 68 65 | 20 22 6c 6f 67 22 0d 63 |with the| "log".c|
|00001f90| 6f 6d 6d 61 6e 64 2e 0d | 0d 2a 2a 20 43 4f 4d 4d |ommand..|.** COMM|
|00001fa0| 41 4e 44 53 20 2a 2a 0d | 0d 49 66 20 61 20 50 43 |ANDS **.|.If a PC|
|00001fb0| 49 2d 4c 79 6e 78 20 63 | 68 69 70 20 69 73 20 64 |I-Lynx c|hip is d|
|00001fc0| 65 74 65 63 74 65 64 2c | 20 46 69 72 65 42 75 67 |etected,| FireBug|
|00001fd0| 20 77 69 6c 6c 20 61 75 | 74 6f 6d 61 74 69 63 61 | will au|tomatica|
|00001fe0| 6c 6c 79 20 73 74 61 72 | 74 20 73 6e 6f 6f 70 69 |lly star|t snoopi|
|00001ff0| 6e 67 2c 20 77 69 74 68 | 0d 61 20 64 65 66 61 75 |ng, with|.a defau|
|00002000| 6c 74 20 73 65 74 20 6f | 66 20 67 65 6e 65 72 61 |lt set o|f genera|
|00002010| 6c 6c 79 20 75 73 65 66 | 75 6c 20 66 69 6c 74 65 |lly usef|ul filte|
|00002020| 72 73 20 61 63 74 69 76 | 61 74 65 64 2e 20 20 54 |rs activ|ated. T|
|00002030| 68 65 20 63 6f 6d 6d 61 | 6e 64 73 20 64 6f 63 75 |he comma|nds docu|
|00002040| 6d 65 6e 74 65 64 0d 62 | 65 6c 6f 77 20 6d 61 79 |mented.b|elow may|
|00002050| 20 62 65 20 75 73 65 66 | 75 6c 20 69 66 20 79 6f | be usef|ul if yo|
|00002060| 75 20 77 61 6e 74 20 74 | 6f 20 63 68 61 6e 67 65 |u want t|o change|
|00002070| 20 74 68 65 20 66 69 6c | 74 65 72 69 6e 67 20 70 | the fil|tering p|
|00002080| 61 72 61 6d 65 74 65 72 | 73 2c 20 6f 72 20 75 73 |arameter|s, or us|
|00002090| 65 20 6f 74 68 65 72 0d | 66 65 61 74 75 72 65 73 |e other.|features|
|000020a0| 20 6f 66 20 46 69 72 65 | 42 75 67 2e 20 20 54 6f | of Fire|Bug. To|
|000020b0| 20 65 78 69 74 20 46 69 | 72 65 42 75 67 2c 20 70 | exit Fi|reBug, p|
|000020c0| 72 65 73 73 20 63 6f 6d | 6d 61 6e 64 2d 51 20 6f |ress com|mand-Q o|
|000020d0| 72 20 68 6f 6c 64 20 64 | 6f 77 6e 20 74 68 65 20 |r hold d|own the |
|000020e0| 6d 6f 75 73 65 0d 62 75 | 74 74 6f 6e 2e 20 20 41 |mouse.bu|tton. A|
|000020f0| 6c 6c 20 63 6f 6d 6d 61 | 6e 64 73 20 61 72 65 20 |ll comma|nds are |
|00002100| 65 6e 74 65 72 65 64 20 | 77 69 74 68 20 74 68 65 |entered |with the|
|00002110| 20 6b 65 79 62 6f 61 72 | 64 2c 20 73 69 6d 69 6c | keyboar|d, simil|
|00002120| 61 72 20 74 6f 20 4d 61 | 63 73 42 75 67 2c 20 74 |ar to Ma|csBug, t|
|00002130| 68 6f 75 67 68 0d 73 6f | 6d 65 20 63 6f 6d 6d 61 |hough.so|me comma|
|00002140| 6e 64 73 20 68 61 76 65 | 20 63 6f 6d 6d 61 6e 64 |nds have| command|
|00002150| 2d 6b 65 79 20 65 71 75 | 69 76 61 6c 65 6e 74 73 |-key equ|ivalents|
|00002160| 2e 20 20 46 69 72 65 42 | 75 67 20 68 61 73 20 6e |. FireB|ug has n|
|00002170| 6f 20 6d 65 6e 75 20 62 | 61 72 2e 20 20 48 6f 6c |o menu b|ar. Hol|
|00002180| 64 69 6e 67 0d 64 6f 77 | 6e 20 74 68 65 20 6d 6f |ding.dow|n the mo|
|00002190| 75 73 65 20 62 75 74 74 | 6f 6e 20 73 68 6f 75 6c |use butt|on shoul|
|000021a0| 64 20 63 61 75 73 65 20 | 46 69 72 65 42 75 67 20 |d cause |FireBug |
|000021b0| 74 6f 20 71 75 69 74 20 | 65 76 65 6e 20 69 66 20 |to quit |even if |
|000021c0| 69 74 20 69 73 20 74 6f | 6f 20 62 75 73 79 20 6c |it is to|o busy l|
|000021d0| 6f 6f 6b 69 6e 67 0d 61 | 74 20 70 61 63 6b 65 74 |ooking.a|t packet|
|000021e0| 73 20 74 6f 20 6c 6f 6f | 6b 20 61 74 20 74 68 65 |s to loo|k at the|
|000021f0| 20 6b 65 79 62 6f 61 72 | 64 2e 0d 0d 53 6f 6d 65 | keyboar|d...Some|
|00002200| 20 63 6f 6d 6d 61 6e 64 | 73 20 68 61 76 65 20 63 | command|s have c|
|00002210| 6f 6d 6d 61 6e 64 2d 6b | 65 79 20 65 71 75 69 76 |ommand-k|ey equiv|
|00002220| 61 6c 65 6e 74 73 2e 20 | 20 54 68 65 73 65 20 63 |alents. | These c|
|00002230| 6f 6d 6d 61 6e 64 73 20 | 63 61 6e 20 62 65 20 75 |ommands |can be u|
|00002240| 73 65 64 20 61 74 20 61 | 6e 79 0d 74 69 6d 65 2c |sed at a|ny.time,|
|00002250| 20 65 76 65 6e 20 69 66 | 20 61 6e 6f 74 68 65 72 | even if| another|
|00002260| 20 63 6f 6d 6d 61 6e 64 | 20 69 73 20 62 65 69 6e | command| is bein|
|00002270| 67 20 65 6e 74 65 72 65 | 64 20 77 69 74 68 20 74 |g entere|d with t|
|00002280| 68 65 20 6b 65 79 62 6f | 61 72 64 2e 20 20 50 72 |he keybo|ard. Pr|
|00002290| 6f 63 65 73 73 69 6e 67 | 0d 6f 66 20 6b 65 79 73 |ocessing|.of keys|
|000022a0| 74 72 6f 6b 65 73 20 69 | 73 20 63 6f 6d 70 6c 65 |trokes i|s comple|
|000022b0| 74 65 6c 79 20 61 73 79 | 6e 63 68 72 6f 6e 6f 75 |tely asy|nchronou|
|000022c0| 73 2c 20 61 6e 64 20 61 | 20 74 79 70 65 64 20 63 |s, and a| typed c|
|000022d0| 6f 6d 6d 61 6e 64 20 69 | 73 20 6f 6e 6c 79 20 70 |ommand i|s only p|
|000022e0| 61 72 73 65 64 20 77 68 | 65 6e 0d 65 6e 74 65 72 |arsed wh|en.enter|
|000022f0| 20 6f 72 20 72 65 74 75 | 72 6e 20 69 73 20 70 72 | or retu|rn is pr|
|00002300| 65 73 73 65 64 2e 20 20 | 49 6e 20 70 61 72 74 69 |essed. |In parti|
|00002310| 63 75 6c 61 72 2c 20 79 | 6f 75 20 63 61 6e 20 74 |cular, y|ou can t|
|00002320| 79 70 65 20 69 6e 20 61 | 20 63 6f 6d 6d 61 6e 64 |ype in a| command|
|00002330| 20 28 73 75 63 68 20 61 | 73 0d 74 63 6f 64 65 20 | (such a|s.tcode |
|00002340| 6f 66 66 29 20 61 6e 64 | 20 74 68 65 6e 20 77 61 |off) and| then wa|
|00002350| 69 74 20 74 6f 20 70 72 | 65 73 73 20 72 65 74 75 |it to pr|ess retu|
|00002360| 72 6e 20 75 6e 74 69 6c | 20 73 6f 6d 65 20 63 72 |rn until| some cr|
|00002370| 69 74 69 63 61 6c 20 6d | 6f 6d 65 6e 74 2c 20 61 |itical m|oment, a|
|00002380| 6e 64 2c 20 79 6f 75 0d | 63 61 6e 20 75 73 65 20 |nd, you.|can use |
|00002390| 63 6f 6d 6d 61 6e 64 2d | 6b 65 79 20 63 6f 6d 6d |command-|key comm|
|000023a0| 61 6e 64 73 20 28 73 75 | 63 68 20 61 73 20 62 75 |ands (su|ch as bu|
|000023b0| 73 72 65 73 65 74 20 28 | 63 6f 6d 6d 61 6e 64 2d |sreset (|command-|
|000023c0| 52 29 29 20 77 68 69 6c | 65 20 79 6f 75 20 61 72 |R)) whil|e you ar|
|000023d0| 65 20 77 61 69 74 69 6e | 67 0d 74 6f 20 70 72 65 |e waitin|g.to pre|
|000023e0| 73 73 20 72 65 74 75 72 | 6e 2e 0d 0d 54 6f 20 72 |ss retur|n...To r|
|000023f0| 65 70 65 61 74 20 74 68 | 65 20 6c 61 73 74 20 74 |epeat th|e last t|
|00002400| 79 70 65 64 20 63 6f 6d | 6d 61 6e 64 2c 20 70 72 |yped com|mand, pr|
|00002410| 65 73 73 20 63 6f 6d 6d | 61 6e 64 2d 72 65 74 75 |ess comm|and-retu|
|00002420| 72 6e 20 6f 72 20 63 6f | 6d 6d 61 6e 64 2d 65 6e |rn or co|mmand-en|
|00002430| 74 65 72 2e 0d 0d 54 68 | 65 20 72 65 6d 61 69 6e |ter...Th|e remain|
|00002440| 64 65 72 20 6f 66 20 74 | 68 69 73 20 64 6f 63 75 |der of t|his docu|
|00002450| 6d 65 6e 74 20 6c 69 73 | 74 73 20 74 68 65 20 76 |ment lis|ts the v|
|00002460| 61 72 69 6f 75 73 20 63 | 6f 6d 6d 61 6e 64 73 20 |arious c|ommands |
|00002470| 73 75 70 70 6f 72 74 65 | 64 20 62 79 20 46 69 72 |supporte|d by Fir|
|00002480| 65 42 75 67 2e 0d 0d 2a | 2a 20 46 49 4c 54 45 52 |eBug...*|* FILTER|
|00002490| 53 20 2a 2a 0d 0d 46 69 | 72 65 42 75 67 20 73 6e |S **..Fi|reBug sn|
|000024a0| 6f 6f 70 73 20 61 6c 6c | 20 70 61 63 6b 65 74 73 |oops all| packets|
|000024b0| 20 28 65 76 65 6e 20 63 | 79 63 6c 65 2d 73 74 61 | (even c|ycle-sta|
|000024c0| 72 74 73 29 20 66 72 6f | 6d 20 74 68 65 20 46 69 |rts) fro|m the Fi|
|000024d0| 72 65 57 69 72 65 20 62 | 75 73 2e 20 20 41 6c 6c |reWire b|us. All|
|000024e0| 20 6f 66 0d 74 68 65 73 | 65 20 70 61 63 6b 65 74 | of.thes|e packet|
|000024f0| 73 20 61 72 65 20 63 6f | 75 6e 74 65 64 20 69 6e |s are co|unted in|
|00002500| 20 74 68 65 20 72 75 6e | 6e 69 6e 67 20 74 6f 74 | the run|ning tot|
|00002510| 61 6c 73 20 6f 66 20 74 | 43 6f 64 65 73 2c 20 73 |als of t|Codes, s|
|00002520| 70 65 65 64 73 2c 20 65 | 74 63 2e 20 20 4f 6e 6c |peeds, e|tc. Onl|
|00002530| 79 0d 73 6f 6d 65 20 6f | 66 20 74 68 65 73 65 20 |y.some o|f these |
|00002540| 70 61 63 6b 65 74 73 20 | 77 69 6c 6c 20 62 65 20 |packets |will be |
|00002550| 73 68 6f 77 6e 20 69 6e | 20 66 6f 72 6d 61 74 74 |shown in| formatt|
|00002560| 65 64 20 6f 75 74 70 75 | 74 2e 20 20 57 68 65 6e |ed outpu|t. When|
|00002570| 20 73 65 6c 65 63 74 69 | 6e 67 20 66 69 6c 74 65 | selecti|ng filte|
|00002580| 72 73 2c 0d 62 65 73 74 | 20 72 65 73 75 6c 74 73 |rs,.best| results|
|00002590| 20 77 69 6c 6c 20 62 65 | 20 6f 62 74 61 69 6e 65 | will be| obtaine|
|000025a0| 64 20 62 79 20 63 68 6f | 6f 73 69 6e 67 20 66 69 |d by cho|osing fi|
|000025b0| 6c 74 65 72 73 20 74 68 | 61 74 20 79 69 65 6c 64 |lters th|at yield|
|000025c0| 20 6f 6e 6c 79 20 61 20 | 66 65 77 20 68 75 6e 64 | only a |few hund|
|000025d0| 72 65 64 0d 70 61 63 6b | 65 74 73 20 70 65 72 20 |red.pack|ets per |
|000025e0| 73 65 63 6f 6e 64 2c 20 | 6f 72 20 6c 65 73 73 2e |second, |or less.|
|000025f0| 0d 0d 46 69 72 65 42 75 | 67 27 73 20 66 69 6c 74 |..FireBu|g's filt|
|00002600| 65 72 73 20 61 72 65 20 | 6d 6f 73 74 6c 79 20 73 |ers are |mostly s|
|00002610| 75 62 74 72 61 63 74 69 | 76 65 2e 20 20 54 68 69 |ubtracti|ve. Thi|
|00002620| 73 20 6d 65 61 6e 73 20 | 74 68 61 74 20 61 20 70 |s means |that a p|
|00002630| 61 63 6b 65 74 20 6d 75 | 73 74 0d 73 61 74 69 73 |acket mu|st.satis|
|00002640| 66 79 20 65 76 65 72 79 | 20 66 69 6c 74 65 72 20 |fy every| filter |
|00002650| 69 6e 20 6f 72 64 65 72 | 20 74 6f 20 62 65 20 73 |in order| to be s|
|00002660| 68 6f 77 6e 20 69 6e 20 | 74 68 65 20 66 6f 72 6d |hown in |the form|
|00002670| 61 74 74 65 64 20 6f 75 | 74 70 75 74 2e 20 20 54 |atted ou|tput. T|
|00002680| 68 65 20 67 65 6e 65 72 | 61 6c 0d 61 73 73 75 6d |he gener|al.assum|
|00002690| 70 74 69 6f 6e 20 69 73 | 20 74 68 61 74 20 79 6f |ption is| that yo|
|000026a0| 75 20 61 72 65 20 6c 6f | 6f 6b 69 6e 67 20 66 6f |u are lo|oking fo|
|000026b0| 72 20 6f 6e 65 20 70 61 | 72 74 69 63 75 6c 61 72 |r one pa|rticular|
|000026c0| 20 70 61 63 6b 65 74 20 | 6f 66 20 69 6e 74 65 72 | packet |of inter|
|000026d0| 65 73 74 2c 20 6e 6f 74 | 0d 73 65 76 65 72 61 6c |est, not|.several|
|000026e0| 20 6b 69 6e 64 73 20 6f | 66 20 70 61 63 6b 65 74 | kinds o|f packet|
|000026f0| 73 2e 20 20 46 6f 72 20 | 65 78 61 6d 70 6c 65 2c |s. For |example,|
|00002700| 20 69 66 20 79 6f 75 20 | 66 69 6c 74 65 72 20 66 | if you |filter f|
|00002710| 6f 72 20 74 43 6f 64 65 | 20 31 20 28 57 72 69 74 |or tCode| 1 (Writ|
|00002720| 65 20 62 6c 6f 63 6b 29 | 0d 61 6e 64 20 41 43 4b |e block)|.and ACK|
|00002730| 20 31 20 28 63 6f 6d 70 | 6c 65 74 65 29 2c 20 79 | 1 (comp|lete), y|
|00002740| 6f 75 20 77 69 6c 6c 20 | 73 65 65 20 6f 6e 6c 79 |ou will |see only|
|00002750| 20 62 6c 6f 63 6b 20 77 | 72 69 74 65 20 70 61 63 | block w|rite pac|
|00002760| 6b 65 74 73 20 66 6f 72 | 20 77 68 69 63 68 20 74 |kets for| which t|
|00002770| 68 65 20 74 61 72 67 65 | 74 0d 6e 6f 64 65 20 72 |he targe|t.node r|
|00002780| 65 73 70 6f 6e 64 65 64 | 20 77 69 74 68 20 61 6e |esponded| with an|
|00002790| 20 61 63 6b 5f 63 6f 6d | 70 6c 65 74 65 2e 20 20 | ack_com|plete. |
|000027a0| 59 6f 75 20 77 69 6c 6c | 20 6e 6f 74 20 73 65 65 |You will| not see|
|000027b0| 20 61 6e 79 20 6f 74 68 | 65 72 20 70 61 63 6b 65 | any oth|er packe|
|000027c0| 74 73 20 74 68 61 74 0d | 63 61 75 73 65 64 20 61 |ts that.|caused a|
|000027d0| 63 6b 5f 63 6f 6d 70 6c | 65 74 65 2c 20 61 6e 64 |ck_compl|ete, and|
|000027e0| 20 79 6f 75 20 77 69 6c | 6c 20 6e 6f 74 20 73 65 | you wil|l not se|
|000027f0| 65 20 61 6e 79 20 6f 74 | 68 65 72 20 62 6c 6f 63 |e any ot|her bloc|
|00002800| 6b 20 77 72 69 74 65 20 | 70 61 63 6b 65 74 73 2e |k write |packets.|
|00002810| 0d 0d 54 68 65 72 65 20 | 69 73 20 61 20 6d 61 73 |..There |is a mas|
|00002820| 74 65 72 20 66 69 6c 74 | 65 72 20 74 68 61 74 20 |ter filt|er that |
|00002830| 63 6f 6e 74 72 6f 6c 73 | 20 61 6c 6c 20 6e 6f 6e |controls| all non|
|00002840| 2d 65 72 72 6f 72 20 6f | 75 74 70 75 74 2e 20 20 |-error o|utput. |
|00002850| 54 6f 20 74 6f 67 67 6c | 65 20 74 68 69 73 0d 66 |To toggl|e this.f|
|00002860| 69 6c 74 65 72 2c 20 70 | 72 65 73 73 20 63 6f 6d |ilter, p|ress com|
|00002870| 6d 61 6e 64 2d 46 2e 20 | 20 54 6f 20 74 75 72 6e |mand-F. | To turn|
|00002880| 20 6f 66 66 20 74 68 65 | 20 6d 61 73 74 65 72 20 | off the| master |
|00002890| 66 69 6c 74 65 72 20 77 | 68 65 74 68 65 72 20 69 |filter w|hether i|
|000028a0| 74 20 69 73 20 61 6c 72 | 65 61 64 79 0d 6f 66 66 |t is alr|eady.off|
|000028b0| 20 6f 72 20 6e 6f 74 2c | 20 70 72 65 73 73 20 45 | or not,| press E|
|000028c0| 73 63 61 70 65 2e 20 20 | 54 6f 20 74 75 72 6e 20 |scape. |To turn |
|000028d0| 6f 6e 20 74 68 65 20 6d | 61 73 74 65 72 20 66 69 |on the m|aster fi|
|000028e0| 6c 74 65 72 20 69 66 20 | 79 6f 75 20 64 6f 6e 27 |lter if |you don'|
|000028f0| 74 20 6b 6e 6f 77 20 69 | 74 73 0d 63 75 72 72 65 |t know i|ts.curre|
|00002900| 6e 74 20 73 74 61 74 65 | 2c 20 70 72 65 73 73 20 |nt state|, press |
|00002910| 45 73 63 61 70 65 2c 20 | 74 68 65 6e 20 63 6f 6d |Escape, |then com|
|00002920| 6d 61 6e 64 2d 46 2e 0d | 0d 54 68 65 20 74 43 6f |mand-F..|.The tCo|
|00002930| 64 65 20 61 6e 64 20 61 | 63 6b 20 66 69 6c 74 65 |de and a|ck filte|
|00002940| 72 73 20 6f 70 65 72 61 | 74 65 20 61 73 20 66 6f |rs opera|te as fo|
|00002950| 6c 6c 6f 77 73 3a 20 20 | 41 6e 79 20 6f 72 20 61 |llows: |Any or a|
|00002960| 6c 6c 20 6f 66 20 74 68 | 65 20 66 69 6c 74 65 72 |ll of th|e filter|
|00002970| 20 76 61 6c 75 65 73 0d | 6d 61 79 20 62 65 20 73 | values.|may be s|
|00002980| 65 6c 65 63 74 65 64 2e | 20 20 46 6f 72 20 65 78 |elected.| For ex|
|00002990| 61 6d 70 6c 65 2c 20 74 | 68 65 20 74 43 6f 64 65 |ample, t|he tCode|
|000029a0| 20 66 69 6c 74 65 72 20 | 63 61 6e 20 62 65 20 73 | filter |can be s|
|000029b0| 65 74 20 74 6f 20 6d 61 | 74 63 68 20 74 43 6f 64 |et to ma|tch tCod|
|000029c0| 65 73 20 34 2c 20 36 2c | 0d 39 2c 20 61 6e 64 20 |es 4, 6,|.9, and |
|000029d0| 62 20 28 71 75 61 64 6c | 65 74 20 72 65 61 64 2c |b (quadl|et read,|
|000029e0| 20 71 75 61 64 6c 65 74 | 20 72 65 73 70 6f 6e 73 | quadlet| respons|
|000029f0| 65 2c 20 6c 6f 63 6b 20 | 72 65 71 75 65 73 74 2c |e, lock |request,|
|00002a00| 20 61 6e 64 20 6c 6f 63 | 6b 20 72 65 73 70 6f 6e | and loc|k respon|
|00002a10| 73 65 29 2e 20 20 54 68 | 65 0d 66 69 6c 74 65 72 |se). Th|e.filter|
|00002a20| 20 63 61 6e 20 61 6c 73 | 6f 20 62 65 20 73 65 74 | can als|o be set|
|00002a30| 20 74 6f 20 6d 61 74 63 | 68 20 61 6c 6c 20 74 43 | to matc|h all tC|
|00002a40| 6f 64 65 73 2c 20 69 6e | 20 77 68 69 63 68 20 63 |odes, in| which c|
|00002a50| 61 73 65 20 74 68 65 20 | 66 69 6c 74 65 72 20 68 |ase the |filter h|
|00002a60| 61 73 20 6e 6f 0d 65 66 | 66 65 63 74 2c 20 6f 72 |as no.ef|fect, or|
|00002a70| 20 74 6f 20 6d 61 74 63 | 68 20 6e 6f 20 74 43 6f | to matc|h no tCo|
|00002a80| 64 65 73 2c 20 69 6e 20 | 77 68 69 63 68 20 63 61 |des, in |which ca|
|00002a90| 73 65 20 74 68 65 20 66 | 69 6c 74 65 72 20 72 65 |se the f|ilter re|
|00002aa0| 6d 6f 76 65 73 20 61 6c | 6c 20 70 61 63 6b 65 74 |moves al|l packet|
|00002ab0| 73 0d 65 78 63 65 70 74 | 20 50 48 59 20 70 61 63 |s.except| PHY pac|
|00002ac0| 6b 65 74 73 20 28 77 68 | 69 63 68 20 64 6f 20 6e |kets (wh|ich do n|
|00002ad0| 6f 74 20 68 61 76 65 20 | 61 6e 79 20 74 43 6f 64 |ot have |any tCod|
|00002ae0| 65 29 2e 20 20 54 68 65 | 20 66 6f 6c 6c 6f 77 69 |e). The| followi|
|00002af0| 6e 67 20 63 6f 6d 6d 61 | 6e 64 73 20 61 72 65 0d |ng comma|nds are.|
|00002b00| 75 73 65 64 20 74 6f 20 | 73 65 74 20 74 68 65 20 |used to |set the |
|00002b10| 74 43 6f 64 65 20 66 69 | 6c 74 65 72 3a 0d 0d 3e |tCode fi|lter:..>|
|00002b20| 20 74 63 6f 64 65 20 6f | 6e 20 20 20 20 20 20 20 | tcode o|n |
|00002b30| 20 20 20 20 20 20 20 20 | 20 2f 2f 20 6d 61 74 63 | | // matc|
|00002b40| 68 20 61 6c 6c 20 74 43 | 6f 64 65 73 20 28 64 69 |h all tC|odes (di|
|00002b50| 73 61 62 6c 65 73 20 66 | 69 6c 74 65 72 29 0d 3e |sables f|ilter).>|
|00002b60| 20 74 63 6f 64 65 20 6f | 66 66 20 20 20 20 20 20 | tcode o|ff |
|00002b70| 20 20 20 20 20 20 20 20 | 20 2f 2f 20 6d 61 74 63 | | // matc|
|00002b80| 68 20 6e 6f 20 74 43 6f | 64 65 73 20 28 6e 6f 20 |h no tCo|des (no |
|00002b90| 61 73 79 6e 63 20 6f 72 | 20 69 73 6f 63 68 20 70 |async or| isoch p|
|00002ba0| 61 63 6b 65 74 73 29 0d | 3e 20 74 63 6f 64 65 20 |ackets).|> tcode |
|00002bb0| 34 20 36 20 39 20 62 20 | 20 20 20 20 20 20 20 20 |4 6 9 b | |
|00002bc0| 20 20 2f 2f 20 73 68 6f | 77 20 6f 6e 6c 79 20 71 | // sho|w only q|
|00002bd0| 75 61 64 6c 65 74 20 72 | 65 61 64 2f 72 65 73 70 |uadlet r|ead/resp|
|00002be0| 6f 6e 73 65 20 26 20 6c | 6f 63 6b 20 72 65 71 2f |onse & l|ock req/|
|00002bf0| 72 65 73 70 0d 3e 20 74 | 63 6f 64 65 20 34 36 39 |resp.> t|code 469|
|00002c00| 62 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 2f |b | /|
|00002c10| 2f 20 28 73 61 6d 65 20 | 61 73 20 61 62 6f 76 65 |/ (same |as above|
|00002c20| 29 0d 3e 20 74 63 6f 64 | 65 20 6f 6e 20 34 36 39 |).> tcod|e on 469|
|00002c30| 20 62 20 20 20 20 20 20 | 20 20 20 20 2f 2f 20 61 | b | // a|
|00002c40| 64 64 20 74 43 6f 64 65 | 73 20 34 2c 20 36 2c 20 |dd tCode|s 4, 6, |
|00002c50| 39 2c 20 61 6e 64 20 62 | 20 74 6f 20 74 68 65 20 |9, and b| to the |
|00002c60| 63 75 72 72 65 6e 74 20 | 66 69 6c 74 65 72 0d 3e |current |filter.>|
|00002c70| 20 74 63 6f 64 65 20 6f | 66 66 20 34 20 36 2d 62 | tcode o|ff 4 6-b|
|00002c80| 20 20 20 20 20 20 20 20 | 20 2f 2f 20 72 65 6d 6f | | // remo|
|00002c90| 76 65 20 74 43 6f 64 65 | 73 20 34 2c 20 36 2c 20 |ve tCode|s 4, 6, |
|00002ca0| 37 2c 20 38 2c 20 39 2c | 20 61 2c 20 61 6e 64 20 |7, 8, 9,| a, and |
|00002cb0| 62 0d 3e 20 74 63 6f 64 | 65 20 20 20 20 20 20 20 |b.> tcod|e |
|00002cc0| 20 20 20 20 20 20 20 20 | 20 20 20 20 2f 2f 20 73 | | // s|
|00002cd0| 68 6f 77 20 63 75 72 72 | 65 6e 74 20 66 69 6c 74 |how curr|ent filt|
|00002ce0| 65 72 20 73 65 74 74 69 | 6e 67 73 0d 0d 54 68 65 |er setti|ngs..The|
|00002cf0| 20 22 73 68 6f 72 74 22 | 20 66 69 6c 74 65 72 20 | "short"| filter |
|00002d00| 77 69 6c 6c 20 73 68 6f | 77 20 62 6c 6f 63 6b 20 |will sho|w block |
|00002d10| 70 61 63 6b 65 74 73 20 | 6f 6e 6c 79 20 69 66 20 |packets |only if |
|00002d20| 74 68 65 79 20 61 72 65 | 20 73 68 6f 72 74 65 72 |they are| shorter|
|00002d30| 20 74 68 61 6e 20 74 68 | 65 69 72 0d 68 65 61 64 | than th|eir.head|
|00002d40| 65 72 20 73 61 79 73 20 | 74 68 65 79 20 73 68 6f |er says |they sho|
|00002d50| 75 6c 64 20 62 65 3a 0d | 0d 3e 20 73 68 6f 72 74 |uld be:.|.> short|
|00002d60| 20 6f 6e 0d 0d 54 68 65 | 20 77 69 6e 64 6f 77 20 | on..The| window |
|00002d70| 63 6f 6d 6d 61 6e 64 20 | 63 61 6e 20 62 65 20 75 |command |can be u|
|00002d80| 73 65 64 20 74 6f 20 64 | 69 73 70 6c 61 79 20 61 |sed to d|isplay a|
|00002d90| 20 66 69 78 65 64 20 6e | 75 6d 62 65 72 20 6f 66 | fixed n|umber of|
|00002da0| 20 70 61 63 6b 65 74 73 | 20 62 65 66 6f 72 65 20 | packets| before |
|00002db0| 61 6e 64 0d 61 66 74 65 | 72 20 61 6e 79 20 70 61 |and.afte|r any pa|
|00002dc0| 63 6b 65 74 20 74 68 61 | 74 20 70 61 73 73 65 73 |cket tha|t passes|
|00002dd0| 20 74 68 65 20 66 69 6c | 74 65 72 2e 20 20 46 6f | the fil|ter. Fo|
|00002de0| 72 20 65 78 61 6d 70 6c | 65 2c 20 79 6f 75 20 63 |r exampl|e, you c|
|00002df0| 6f 75 6c 64 20 66 69 6c | 74 65 72 20 6f 6e 20 61 |ould fil|ter on a|
|00002e00| 63 6b 0d 34 20 28 62 75 | 73 79 58 29 20 61 6e 64 |ck.4 (bu|syX) and|
|00002e10| 20 64 20 28 64 61 74 61 | 20 65 72 72 6f 72 29 20 | d (data| error) |
|00002e20| 61 6e 64 20 73 65 74 20 | 74 68 65 20 77 69 6e 64 |and set |the wind|
|00002e30| 6f 77 20 74 6f 20 73 68 | 6f 77 20 74 68 65 20 70 |ow to sh|ow the p|
|00002e40| 72 65 76 69 6f 75 73 20 | 61 6e 64 20 6e 65 78 74 |revious |and next|
|00002e50| 20 32 0d 70 61 63 6b 65 | 74 73 2e 20 20 54 68 65 | 2.packe|ts. The|
|00002e60| 20 70 72 65 76 69 6f 75 | 73 20 70 61 63 6b 65 74 | previou|s packet|
|00002e70| 73 20 6d 69 67 68 74 20 | 68 61 76 65 20 69 6e 74 |s might |have int|
|00002e80| 65 72 65 73 74 69 6e 67 | 20 74 69 6d 65 73 74 61 |eresting| timesta|
|00002e90| 6d 70 73 20 28 73 61 79 | 2c 20 75 6e 75 73 75 61 |mps (say|, unusua|
|00002ea0| 6c 6c 79 0d 63 6c 6f 73 | 65 20 74 6f 67 65 74 68 |lly.clos|e togeth|
|00002eb0| 65 72 29 2c 20 61 6e 64 | 20 74 68 65 20 66 6f 6c |er), and| the fol|
|00002ec0| 6c 6f 77 69 6e 67 20 70 | 61 63 6b 65 74 73 20 6d |lowing p|ackets m|
|00002ed0| 69 67 68 74 20 73 68 6f | 77 20 72 65 74 72 69 65 |ight sho|w retrie|
|00002ee0| 73 2e 20 20 54 68 69 73 | 20 63 6f 6d 6d 61 6e 64 |s. This| command|
|00002ef0| 20 68 61 73 0d 74 68 72 | 65 65 20 66 6f 72 6d 73 | has.thr|ee forms|
|00002f00| 3a 0d 0d 5b 4e 6f 74 65 | 2c 20 63 6f 6d 6d 61 6e |:..[Note|, comman|
|00002f10| 64 20 69 73 20 72 65 61 | 6c 6c 79 20 22 78 77 69 |d is rea|lly "xwi|
|00002f20| 6e 64 6f 77 22 20 75 6e | 74 69 6c 20 49 20 67 65 |ndow" un|til I ge|
|00002f30| 74 20 74 68 65 20 62 75 | 67 73 20 6f 75 74 5d 0d |t the bu|gs out].|
|00002f40| 0d 3e 20 78 77 69 6e 64 | 6f 77 20 33 20 31 30 09 |.> xwind|ow 3 10.|
|00002f50| 09 20 20 20 20 20 20 20 | 20 20 20 20 2f 2f 20 73 |. | // s|
|00002f60| 68 6f 77 20 33 20 70 61 | 63 6b 65 74 73 20 62 65 |how 3 pa|ckets be|
|00002f70| 66 6f 72 65 20 61 6e 64 | 20 31 30 20 61 66 74 65 |fore and| 10 afte|
|00002f80| 72 20 61 6e 79 20 66 69 | 6c 74 65 72 65 64 20 70 |r any fi|ltered p|
|00002f90| 61 63 6b 65 74 0d 3e 20 | 78 77 69 6e 64 6f 77 20 |acket.> |xwindow |
|00002fa0| 35 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |5 | |
|00002fb0| 20 2f 2f 20 73 68 6f 77 | 20 35 20 70 61 63 6b 65 | // show| 5 packe|
|00002fc0| 74 73 20 62 65 66 6f 72 | 65 20 61 6e 64 20 61 66 |ts befor|e and af|
|00002fd0| 74 65 72 20 61 6e 79 20 | 66 69 6c 74 65 72 65 64 |ter any |filtered|
|00002fe0| 20 70 61 63 6b 65 74 0d | 3e 20 78 77 69 6e 64 6f | packet.|> xwindo|
|00002ff0| 77 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |w | |
|00003000| 20 20 20 2f 2f 20 73 68 | 6f 77 20 63 75 72 72 65 | // sh|ow curre|
|00003010| 6e 74 20 77 69 6e 64 6f | 77 20 73 65 74 74 69 6e |nt windo|w settin|
|00003020| 67 0d 0d 54 68 65 20 77 | 69 6e 64 6f 77 20 63 6f |g..The w|indow co|
|00003030| 6d 6d 61 6e 64 20 61 63 | 74 73 20 61 73 20 61 6e |mmand ac|ts as an|
|00003040| 20 6f 76 65 72 72 69 64 | 65 2c 20 73 68 6f 77 69 | overrid|e, showi|
|00003050| 6e 67 20 73 6f 6d 65 20 | 70 61 63 6b 65 74 73 20 |ng some |packets |
|00003060| 74 68 61 74 20 6d 69 67 | 68 74 20 6e 6f 74 20 68 |that mig|ht not h|
|00003070| 61 76 65 0d 62 65 65 6e | 20 73 65 65 6e 2e 20 20 |ave.been| seen. |
|00003080| 54 68 65 20 65 78 74 72 | 61 20 70 61 63 6b 65 74 |The extr|a packet|
|00003090| 73 20 61 72 65 20 73 74 | 69 6c 6c 20 73 75 62 6a |s are st|ill subj|
|000030a0| 65 63 74 20 74 6f 20 66 | 69 6c 74 65 72 69 6e 67 |ect to f|iltering|
|000030b0| 2c 20 6d 65 61 6e 69 6e | 67 20 74 68 61 74 20 69 |, meanin|g that i|
|000030c0| 66 20 74 68 65 79 0d 61 | 6c 73 6f 20 70 61 73 73 |f they.a|lso pass|
|000030d0| 20 61 20 66 69 6c 74 65 | 72 2c 20 74 68 65 79 20 | a filte|r, they |
|000030e0| 77 69 6c 6c 20 63 61 75 | 73 65 20 79 65 74 20 6d |will cau|se yet m|
|000030f0| 6f 72 65 20 77 69 6e 64 | 6f 77 20 70 61 63 6b 65 |ore wind|ow packe|
|00003100| 74 73 20 74 6f 20 62 65 | 20 73 68 6f 77 6e 2e 20 |ts to be| shown. |
|00003110| 20 48 6f 77 65 76 65 72 | 2c 0d 70 61 63 6b 65 74 | However|,.packet|
|00003120| 73 20 74 68 61 74 20 66 | 61 6c 6c 20 69 6e 20 6d |s that f|all in m|
|00003130| 75 6c 74 69 70 6c 65 20 | 77 69 6e 64 6f 77 73 20 |ultiple |windows |
|00003140| 61 72 65 20 6e 6f 74 20 | 73 68 6f 77 6e 20 6d 75 |are not |shown mu|
|00003150| 6c 74 69 70 6c 65 20 74 | 69 6d 65 73 2e 0d 0d 54 |ltiple t|imes...T|
|00003160| 68 65 20 77 69 6e 64 6f | 77 20 63 6f 6d 6d 61 6e |he windo|w comman|
|00003170| 64 20 64 6f 65 73 20 6e | 6f 74 20 71 75 69 74 65 |d does n|ot quite|
|00003180| 20 63 6f 72 72 65 63 74 | 6c 79 20 68 61 6e 64 6c | correct|ly handl|
|00003190| 65 20 70 72 65 76 69 6f | 75 73 20 70 61 63 6b 65 |e previo|us packe|
|000031a0| 74 73 20 79 65 74 2c 20 | 69 6e 20 74 68 72 65 65 |ts yet, |in three|
|000031b0| 0d 77 61 79 73 2e 20 20 | 46 69 72 73 74 2c 20 69 |.ways. |First, i|
|000031c0| 66 20 74 68 65 20 70 72 | 65 2d 70 61 63 6b 65 74 |f the pr|e-packet|
|000031d0| 20 77 69 6e 64 6f 77 20 | 69 6e 63 6c 75 64 65 73 | window |includes|
|000031e0| 20 62 75 73 20 72 65 73 | 65 74 73 2c 20 74 68 65 | bus res|ets, the|
|000031f0| 79 20 77 69 6c 6c 20 62 | 65 20 73 68 6f 77 6e 0d |y will b|e shown.|
|00003200| 6f 75 74 20 6f 66 20 6f | 72 64 65 72 20 28 74 68 |out of o|rder (th|
|00003210| 65 79 20 77 69 6c 6c 20 | 70 72 65 63 65 65 64 20 |ey will |preceed |
|00003220| 74 68 65 20 77 69 6e 64 | 6f 77 65 64 20 70 61 63 |the wind|owed pac|
|00003230| 6b 65 74 73 29 2e 20 20 | 54 68 65 20 74 69 6d 65 |kets). |The time|
|00003240| 73 74 61 6d 70 73 20 6d | 61 79 20 62 65 0d 68 65 |stamps m|ay be.he|
|00003250| 6c 70 66 75 6c 20 69 6e | 20 66 69 6e 64 69 6e 67 |lpful in| finding|
|00003260| 20 74 68 65 20 74 72 75 | 65 20 6f 72 64 65 72 20 | the tru|e order |
|00003270| 6f 66 20 65 76 65 6e 74 | 73 2e 20 20 41 6c 73 6f |of event|s. Also|
|00003280| 2c 20 70 72 65 2d 70 61 | 63 6b 65 74 20 77 69 6e |, pre-pa|cket win|
|00003290| 64 6f 77 20 70 61 63 6b | 65 74 73 0d 77 69 6c 6c |dow pack|ets.will|
|000032a0| 20 64 69 73 70 6c 61 79 | 20 69 6e 63 6f 72 72 65 | display| incorre|
|000032b0| 63 74 20 61 63 6b 20 63 | 6f 64 65 73 20 61 6e 64 |ct ack c|odes and|
|000032c0| 20 74 72 75 65 20 70 61 | 63 6b 65 74 20 6c 65 6e | true pa|cket len|
|000032d0| 67 74 68 73 2c 20 61 6e | 64 20 6d 61 79 20 68 61 |gths, an|d may ha|
|000032e0| 76 65 20 69 6e 63 6f 72 | 72 65 63 74 0d 6c 65 6e |ve incor|rect.len|
|000032f0| 67 74 68 20 70 61 79 6c | 6f 61 64 20 64 75 6d 70 |gth payl|oad dump|
|00003300| 73 2e 20 20 5b 50 61 79 | 6c 6f 61 64 20 6c 65 6e |s. [Pay|load len|
|00003310| 67 74 68 73 20 66 72 6f | 6d 20 68 65 61 64 65 72 |gths fro|m header|
|00003320| 73 20 73 68 6f 75 6c 64 | 20 62 65 20 63 6f 72 72 |s should| be corr|
|00003330| 65 63 74 2e 20 20 54 72 | 79 20 61 0d 70 72 65 2d |ect. Tr|y a.pre-|
|00003340| 70 61 63 6b 65 74 20 77 | 69 6e 64 6f 77 20 6f 6e |packet w|indow on|
|00003350| 20 69 73 6f 63 68 72 6f | 6e 6f 75 73 20 70 61 63 | isochro|nous pac|
|00003360| 6b 65 74 73 20 74 6f 20 | 73 65 65 20 74 68 65 20 |kets to |see the |
|00003370| 70 72 6f 62 6c 65 6d 20 | 63 6c 65 61 72 6c 79 2e |problem |clearly.|
|00003380| 5d 20 20 46 69 6e 61 6c | 6c 79 2c 0d 70 72 65 2d |] Final|ly,.pre-|
|00003390| 77 69 6e 64 6f 77 20 70 | 61 63 6b 65 74 73 20 77 |window p|ackets w|
|000033a0| 69 6c 6c 20 69 6e 63 6c | 75 64 65 20 63 79 63 6c |ill incl|ude cycl|
|000033b0| 65 20 73 74 61 72 74 73 | 2c 20 62 65 63 61 75 73 |e starts|, becaus|
|000033c0| 65 20 74 68 65 20 6c 61 | 73 74 20 4e 20 6e 6f 6e |e the la|st N non|
|000033d0| 2d 63 79 63 6c 65 2d 73 | 74 61 72 74 0d 70 61 63 |-cycle-s|tart.pac|
|000033e0| 6b 65 74 73 20 63 6f 75 | 6c 64 20 68 61 76 65 20 |kets cou|ld have |
|000033f0| 62 65 65 6e 20 73 6f 20 | 6c 6f 6e 67 20 61 67 6f |been so |long ago|
|00003400| 20 74 68 61 74 20 74 68 | 65 20 62 75 66 66 65 72 | that th|e buffer|
|00003410| 20 68 61 73 20 61 6c 72 | 65 61 64 79 20 62 65 65 | has alr|eady bee|
|00003420| 6e 20 72 65 63 79 63 6c | 65 64 2e 0d 5b 48 6f 77 |n recycl|ed..[How|
|00003430| 65 76 65 72 2c 20 49 20 | 68 6f 70 65 20 74 6f 20 |ever, I |hope to |
|00003440| 69 6d 70 72 6f 76 65 20 | 74 68 69 73 20 62 79 20 |improve |this by |
|00003450| 75 73 69 6e 67 20 61 20 | 73 65 63 6f 6e 64 61 72 |using a |secondar|
|00003460| 79 20 77 69 6e 64 6f 77 | 20 62 75 66 66 65 72 5d |y window| buffer]|
|00003470| 2e 0d 0d 54 6f 20 64 69 | 73 61 62 6c 65 20 77 69 |...To di|sable wi|
|00003480| 6e 64 6f 77 69 6e 67 2c | 20 75 73 65 20 74 68 65 |ndowing,| use the|
|00003490| 20 63 6f 6d 6d 61 6e 64 | 20 22 77 69 6e 64 6f 77 | command| "window|
|000034a0| 20 30 22 2e 20 20 54 68 | 65 20 6d 61 78 69 6d 75 | 0". Th|e maximu|
|000034b0| 6d 20 70 72 65 2d 20 61 | 6e 64 20 70 6f 73 74 2d |m pre- a|nd post-|
|000034c0| 70 61 63 6b 65 74 0d 77 | 69 6e 64 6f 77 20 73 69 |packet.w|indow si|
|000034d0| 7a 65 73 20 61 72 65 20 | 39 39 20 61 6e 64 20 35 |zes are |99 and 5|
|000034e0| 30 30 2e 20 20 4e 6f 74 | 65 20 74 68 61 74 20 77 |00. Not|e that w|
|000034f0| 69 6e 64 6f 77 69 6e 67 | 20 73 68 6f 77 73 20 61 |indowing| shows a|
|00003500| 6c 6c 20 70 61 63 6b 65 | 74 73 2c 20 65 76 65 6e |ll packe|ts, even|
|00003510| 20 63 79 63 6c 65 0d 73 | 74 61 72 74 73 2c 20 64 | cycle.s|tarts, d|
|00003520| 75 72 69 6e 67 20 74 68 | 65 20 70 72 65 2d 77 69 |uring th|e pre-wi|
|00003530| 6e 64 6f 77 20 70 65 72 | 69 6f 64 2c 20 62 75 74 |ndow per|iod, but|
|00003540| 20 6f 6e 6c 79 20 61 6c | 6c 20 70 61 63 6b 65 74 | only al|l packet|
|00003550| 73 20 65 78 63 65 70 74 | 20 63 79 63 6c 65 20 73 |s except| cycle s|
|00003560| 74 61 72 74 73 0d 64 75 | 72 69 6e 67 20 74 68 65 |tarts.du|ring the|
|00003570| 20 70 6f 73 74 2d 77 69 | 6e 64 6f 77 20 70 65 72 | post-wi|ndow per|
|00003580| 69 6f 64 2e 0d 0d 54 68 | 65 20 63 79 63 6c 65 73 |iod...Th|e cycles|
|00003590| 74 61 72 74 20 63 6f 6d | 6d 61 6e 64 20 69 73 20 |tart com|mand is |
|000035a0| 72 65 6c 61 74 65 64 20 | 74 6f 20 74 68 65 20 77 |related |to the w|
|000035b0| 69 6e 64 6f 77 20 63 6f | 6d 6d 61 6e 64 2c 20 61 |indow co|mmand, a|
|000035c0| 6e 64 20 63 6f 6e 74 72 | 6f 6c 73 20 68 6f 77 20 |nd contr|ols how |
|000035d0| 6d 61 6e 79 0d 63 79 63 | 6c 65 20 73 74 61 72 74 |many.cyc|le start|
|000035e0| 20 70 61 63 6b 65 74 73 | 20 61 72 65 20 73 68 6f | packets| are sho|
|000035f0| 77 6e 20 61 66 74 65 72 | 20 61 20 66 69 6c 74 65 |wn after| a filte|
|00003600| 72 65 64 20 70 61 63 6b | 65 74 2e 20 20 54 68 69 |red pack|et. Thi|
|00003610| 73 20 69 73 20 64 69 66 | 66 65 72 65 6e 74 20 66 |s is dif|ferent f|
|00003620| 72 6f 6d 0d 74 68 65 20 | 77 69 6e 64 6f 77 20 63 |rom.the |window c|
|00003630| 6f 6d 6d 61 6e 64 2c 20 | 77 68 69 63 68 20 73 65 |ommand, |which se|
|00003640| 6c 65 63 74 73 20 68 6f | 77 20 6d 61 6e 79 20 6e |lects ho|w many n|
|00003650| 6f 6e 2d 63 79 63 6c 65 | 2d 73 74 61 72 74 20 70 |on-cycle|-start p|
|00003660| 61 63 6b 65 74 73 20 61 | 72 65 20 73 68 6f 77 6e |ackets a|re shown|
|00003670| 0d 61 66 74 65 72 20 61 | 20 66 69 6c 74 65 72 65 |.after a| filtere|
|00003680| 64 20 70 61 63 6b 65 74 | 2e 20 20 54 68 65 20 63 |d packet|. The c|
|00003690| 79 63 6c 65 73 74 61 72 | 74 20 63 6f 6d 6d 61 6e |yclestar|t comman|
|000036a0| 64 20 61 6c 73 6f 20 68 | 61 73 20 74 77 6f 20 66 |d also h|as two f|
|000036b0| 6f 72 6d 73 3a 0d 0d 3e | 20 63 79 63 6c 65 73 74 |orms:..>| cyclest|
|000036c0| 61 72 74 20 32 20 20 20 | 20 20 20 20 20 20 20 20 |art 2 | |
|000036d0| 20 2f 2f 20 73 68 6f 77 | 20 32 20 63 79 63 6c 65 | // show| 2 cycle|
|000036e0| 20 73 74 61 72 74 73 20 | 61 66 74 65 72 20 61 6e | starts |after an|
|000036f0| 79 20 66 69 6c 74 65 72 | 65 64 20 70 61 63 6b 65 |y filter|ed packe|
|00003700| 74 0d 3e 20 63 79 63 6c | 65 73 74 61 72 74 20 20 |t.> cycl|estart |
|00003710| 20 20 20 20 20 20 20 20 | 20 20 20 20 2f 2f 20 72 | | // r|
|00003720| 65 70 6f 72 74 20 63 75 | 72 72 65 6e 74 20 73 65 |eport cu|rrent se|
|00003730| 74 74 69 6e 67 0d 0d 54 | 68 65 72 65 20 69 73 20 |tting..T|here is |
|00003740| 61 20 73 70 65 63 69 61 | 6c 20 66 69 6c 74 65 72 |a specia|l filter|
|00003750| 20 66 6f 72 20 6c 6f 6f | 6b 69 6e 67 20 66 6f 72 | for loo|king for|
|00003760| 20 6d 69 73 73 69 6e 67 | 20 69 73 6f 63 68 72 6f | missing| isochro|
|00003770| 6e 6f 75 73 20 70 61 63 | 6b 65 74 73 3a 0d 0d 5b |nous pac|kets:..[|
|00003780| 4e 6f 74 65 2c 20 63 6f | 6d 6d 61 6e 64 20 69 73 |Note, co|mmand is|
|00003790| 20 78 69 73 6f 67 61 70 | 20 75 6e 74 69 6c 20 49 | xisogap| until I|
|000037a0| 20 63 6c 65 61 6e 20 69 | 74 20 75 70 5d 0d 0d 3e | clean i|t up]..>|
|000037b0| 20 78 69 73 6f 67 61 70 | 20 36 32 0d 0d 54 68 69 | xisogap| 62..Thi|
|000037c0| 73 20 66 69 6c 74 65 72 | 20 28 74 65 63 68 6e 69 |s filter| (techni|
|000037d0| 63 61 6c 6c 79 29 20 6d | 61 74 63 68 65 73 20 61 |cally) m|atches a|
|000037e0| 20 63 79 63 6c 65 20 73 | 74 61 72 74 20 70 61 63 | cycle s|tart pac|
|000037f0| 6b 65 74 20 74 68 61 74 | 20 66 6f 6c 6c 6f 77 73 |ket that| follows|
|00003800| 20 61 20 6d 69 73 73 69 | 6e 67 0d 69 73 6f 63 68 | a missi|ng.isoch|
|00003810| 72 6f 6e 6f 75 73 20 70 | 61 63 6b 65 74 2e 20 20 |ronous p|acket. |
|00003820| 54 68 65 20 66 69 6c 74 | 65 72 20 77 6f 72 6b 73 |The filt|er works|
|00003830| 20 61 73 20 66 6f 6c 6c | 6f 77 73 3a 20 20 57 68 | as foll|ows: Wh|
|00003840| 65 6e 20 61 20 63 79 63 | 6c 65 20 73 74 61 72 74 |en a cyc|le start|
|00003850| 20 70 61 63 6b 65 74 0d | 69 73 20 72 65 63 65 69 | packet.|is recei|
|00003860| 76 65 64 2c 20 74 68 65 | 20 66 69 6c 74 65 72 20 |ved, the| filter |
|00003870| 69 73 20 22 61 72 6d 65 | 64 22 2e 20 20 57 68 65 |is "arme|d". Whe|
|00003880| 6e 20 69 73 6f 63 68 72 | 6f 6e 6f 75 73 20 63 68 |n isochr|onous ch|
|00003890| 61 6e 6e 65 6c 20 36 32 | 20 69 73 20 72 65 63 65 |annel 62| is rece|
|000038a0| 69 76 65 64 2c 0d 74 68 | 65 20 66 69 6c 74 65 72 |ived,.th|e filter|
|000038b0| 20 69 73 20 22 64 69 73 | 61 72 6d 65 64 22 2e 20 | is "dis|armed". |
|000038c0| 20 49 66 20 61 6e 6f 74 | 68 65 72 20 63 79 63 6c | If anot|her cycl|
|000038d0| 65 20 73 74 61 72 74 20 | 70 61 63 6b 65 74 20 61 |e start |packet a|
|000038e0| 72 72 69 76 65 73 20 77 | 68 65 6e 20 74 68 65 20 |rrives w|hen the |
|000038f0| 66 69 6c 74 65 72 0d 69 | 73 20 22 61 72 6d 65 64 |filter.i|s "armed|
|00003900| 22 2c 20 74 68 69 73 20 | 74 72 69 67 67 65 72 73 |", this |triggers|
|00003910| 20 74 68 65 20 66 69 6c | 74 65 72 2c 20 62 65 63 | the fil|ter, bec|
|00003920| 61 75 73 65 20 74 77 6f | 20 63 79 63 6c 65 20 73 |ause two| cycle s|
|00003930| 74 61 72 74 73 20 61 72 | 72 69 76 65 64 20 77 69 |tarts ar|rived wi|
|00003940| 74 68 6f 75 74 0d 61 20 | 63 68 61 6e 6e 65 6c 20 |thout.a |channel |
|00003950| 36 32 20 70 61 63 6b 65 | 74 20 62 65 74 77 65 65 |62 packe|t betwee|
|00003960| 6e 20 74 68 65 6d 2e 20 | 20 54 68 65 20 66 69 6c |n them. | The fil|
|00003970| 74 65 72 20 77 69 6c 6c | 20 6e 6f 74 20 6f 70 65 |ter will| not ope|
|00003980| 72 61 74 65 20 61 67 61 | 69 6e 20 75 6e 74 69 6c |rate aga|in until|
|00003990| 20 61 0d 63 68 61 6e 6e | 65 6c 20 36 32 20 70 61 | a.chann|el 62 pa|
|000039a0| 63 6b 65 74 20 61 72 72 | 69 76 65 73 20 28 6f 74 |cket arr|ives (ot|
|000039b0| 68 65 72 77 69 73 65 2c | 20 69 74 20 77 6f 75 6c |herwise,| it woul|
|000039c0| 64 20 66 69 72 65 20 66 | 6f 72 65 76 65 72 20 6f |d fire f|orever o|
|000039d0| 6e 63 65 20 63 68 61 6e | 6e 65 6c 20 36 32 0d 73 |nce chan|nel 62.s|
|000039e0| 68 75 74 20 64 6f 77 6e | 29 2e 20 20 59 6f 75 20 |hut down|). You |
|000039f0| 70 72 6f 62 61 62 6c 79 | 20 77 61 6e 74 20 74 6f |probably| want to|
|00003a00| 20 75 73 65 20 22 69 73 | 6f 67 61 70 22 20 74 6f | use "is|ogap" to|
|00003a10| 67 65 74 68 65 72 20 77 | 69 74 68 20 74 68 65 20 |gether w|ith the |
|00003a20| 22 77 69 6e 64 6f 77 22 | 20 6f 70 74 69 6f 6e 0d |"window"| option.|
|00003a30| 69 6e 20 6f 72 64 65 72 | 20 74 6f 20 73 65 65 20 |in order| to see |
|00003a40| 74 68 65 20 72 65 61 6c | 20 69 73 6f 63 68 72 6f |the real| isochro|
|00003a50| 6e 6f 75 73 20 70 61 63 | 6b 65 74 73 20 62 65 66 |nous pac|kets bef|
|00003a60| 6f 72 65 20 61 6e 64 20 | 61 66 74 65 72 20 74 68 |ore and |after th|
|00003a70| 65 20 6d 69 73 73 69 6e | 67 20 70 61 63 6b 65 74 |e missin|g packet|
|00003a80| 2c 0d 73 6f 20 74 68 61 | 74 20 79 6f 75 20 63 61 |,.so tha|t you ca|
|00003a90| 6e 20 65 78 61 6d 69 6e | 65 20 74 68 65 20 70 61 |n examin|e the pa|
|00003aa0| 79 6c 6f 61 64 73 20 6f | 72 20 74 69 6d 65 73 74 |yloads o|r timest|
|00003ab0| 61 6d 70 73 20 6f 72 20 | 77 68 61 74 65 76 65 72 |amps or |whatever|
|00003ac0| 2e 0d 0d 59 6f 75 20 63 | 61 6e 20 64 69 73 61 62 |...You c|an disab|
|00003ad0| 6c 65 20 74 68 69 73 20 | 66 69 6c 74 65 72 20 62 |le this |filter b|
|00003ae0| 79 20 73 65 74 74 69 6e | 67 20 69 74 20 74 6f 20 |y settin|g it to |
|00003af0| 61 6e 20 69 6c 6c 65 67 | 61 6c 20 63 68 61 6e 6e |an illeg|al chann|
|00003b00| 65 6c 20 6e 75 6d 62 65 | 72 20 28 65 67 20 36 34 |el numbe|r (eg 64|
|00003b10| 29 2e 0d 57 68 65 6e 20 | 75 73 65 64 20 77 69 74 |)..When |used wit|
|00003b20| 68 20 61 6e 20 69 73 6f | 63 68 72 6f 6e 6f 75 73 |h an iso|chronous|
|00003b30| 20 73 6f 75 72 63 65 20 | 73 75 63 68 20 61 73 20 | source |such as |
|00003b40| 74 68 65 20 43 43 4d 20 | 63 61 6d 65 72 61 2c 20 |the CCM |camera, |
|00003b50| 74 68 61 74 20 6f 6e 6c | 79 20 74 72 61 6e 73 6d |that onl|y transm|
|00003b60| 69 74 73 0d 6f 6e 20 37 | 32 30 30 20 6f 75 74 20 |its.on 7|200 out |
|00003b70| 6f 66 20 65 76 65 72 79 | 20 38 30 30 30 20 63 79 |of every| 8000 cy|
|00003b80| 63 6c 65 73 2c 20 74 68 | 65 20 66 69 6c 74 65 72 |cles, th|e filter|
|00003b90| 20 77 69 6c 6c 20 62 65 | 20 74 72 69 67 67 65 72 | will be| trigger|
|00003ba0| 65 64 20 66 61 69 72 6c | 79 20 6f 66 74 65 6e 2e |ed fairl|y often.|
|00003bb0| 0d 4f 6e 6c 79 20 6f 6e | 65 20 69 73 6f 63 68 72 |.Only on|e isochr|
|00003bc0| 6f 6e 6f 75 73 20 63 68 | 61 6e 6e 65 6c 20 63 61 |onous ch|annel ca|
|00003bd0| 6e 20 62 65 20 6d 6f 6e | 69 74 6f 72 65 64 20 66 |n be mon|itored f|
|00003be0| 6f 72 20 67 61 70 73 20 | 77 69 74 68 20 74 68 69 |or gaps |with thi|
|00003bf0| 73 20 66 69 6c 74 65 72 | 2e 0d 0d 54 68 65 72 65 |s filter|...There|
|00003c00| 20 69 73 20 61 20 73 70 | 65 63 69 61 6c 20 66 69 | is a sp|ecial fi|
|00003c10| 6c 74 65 72 20 66 6f 72 | 20 64 69 73 70 6c 61 79 |lter for| display|
|00003c20| 69 6e 67 20 61 20 62 75 | 72 73 74 20 6f 66 20 69 |ing a bu|rst of i|
|00003c30| 73 6f 63 68 72 6f 6e 6f | 75 73 20 70 61 63 6b 65 |sochrono|us packe|
|00003c40| 74 73 3a 0d 0d 3e 20 69 | 73 6f 73 6e 61 70 20 32 |ts:..> i|sosnap 2|
|00003c50| 30 0d 0d 54 68 69 73 20 | 66 69 6c 74 65 72 20 63 |0..This |filter c|
|00003c60| 61 75 73 65 73 20 74 68 | 65 20 6e 65 78 74 20 32 |auses th|e next 2|
|00003c70| 30 20 28 6f 72 20 61 6e | 79 20 6e 75 6d 62 65 72 |0 (or an|y number|
|00003c80| 20 73 70 65 63 69 66 69 | 65 64 29 20 69 73 6f 63 | specifi|ed) isoc|
|00003c90| 68 72 6f 6e 6f 75 73 20 | 70 61 63 6b 65 74 73 0d |hronous |packets.|
|00003ca0| 74 6f 20 62 65 20 64 69 | 73 70 6c 61 79 65 64 2c |to be di|splayed,|
|00003cb0| 20 72 65 67 61 72 64 6c | 65 73 73 20 6f 66 20 74 | regardl|ess of t|
|00003cc0| 68 65 20 6f 74 68 65 72 | 20 66 69 6c 74 65 72 73 |he other| filters|
|00003cd0| 2e 20 20 54 68 69 73 20 | 66 69 6c 74 65 72 20 74 |. This |filter t|
|00003ce0| 75 72 6e 73 20 69 74 73 | 65 6c 66 0d 6f 66 66 20 |urns its|elf.off |
|00003cf0| 61 66 74 65 72 20 74 68 | 65 20 22 73 6e 61 70 73 |after th|e "snaps|
|00003d00| 68 6f 74 22 20 69 73 20 | 63 6f 6d 70 6c 65 74 65 |hot" is |complete|
|00003d10| 2c 20 6f 72 20 69 74 20 | 63 61 6e 20 62 65 20 63 |, or it |can be c|
|00003d20| 6c 65 61 72 65 64 20 62 | 79 20 73 65 74 74 69 6e |leared b|y settin|
|00003d30| 67 20 69 74 20 74 6f 20 | 7a 65 72 6f 2e 0d 0d 2a |g it to |zero...*|
|00003d40| 2a 20 4f 50 54 49 4f 4e | 53 20 2a 2a 0d 0d 46 69 |* OPTION|S **..Fi|
|00003d50| 72 65 42 75 67 20 61 74 | 74 65 6d 70 74 73 20 74 |reBug at|tempts t|
|00003d60| 6f 20 72 65 63 6f 72 64 | 20 61 20 74 69 6d 65 73 |o record| a times|
|00003d70| 74 61 6d 70 20 66 6f 72 | 20 65 61 63 68 20 73 6e |tamp for| each sn|
|00003d80| 6f 6f 70 65 64 20 70 61 | 63 6b 65 74 20 6f 72 20 |ooped pa|cket or |
|00003d90| 62 75 73 20 72 65 73 65 | 74 20 65 76 65 6e 74 2e |bus rese|t event.|
|00003da0| 0d 42 65 63 61 75 73 65 | 20 6f 66 20 74 68 65 20 |.Because| of the |
|00003db0| 6e 61 74 75 72 65 20 6f | 66 20 4c 79 6e 78 20 61 |nature o|f Lynx a|
|00003dc0| 6e 64 20 74 68 65 20 50 | 43 4c 73 20 75 73 65 64 |nd the P|CLs used|
|00003dd0| 20 74 6f 20 63 6f 6e 74 | 72 6f 6c 20 69 74 2c 20 | to cont|rol it, |
|00003de0| 74 68 65 20 72 65 63 6f | 72 64 65 64 0d 74 69 6d |the reco|rded.tim|
|00003df0| 65 73 74 61 6d 70 73 20 | 69 6e 64 69 63 61 74 65 |estamps |indicate|
|00003e00| 20 61 20 74 69 6d 65 20 | 73 68 6f 72 74 6c 79 20 | a time |shortly |
|00003e10| 61 66 74 65 72 20 61 20 | 70 61 63 6b 65 74 20 77 |after a |packet w|
|00003e20| 61 73 20 63 6f 6d 70 6c | 65 74 65 6c 79 20 74 72 |as compl|etely tr|
|00003e30| 61 6e 73 66 65 72 72 65 | 64 20 69 6e 74 6f 0d 4d |ansferre|d into.M|
|00003e40| 61 63 20 6d 65 6d 6f 72 | 79 2e 20 20 54 68 69 73 |ac memor|y. This|
|00003e50| 20 74 69 6d 65 20 64 69 | 66 66 65 72 73 20 66 72 | time di|ffers fr|
|00003e60| 6f 6d 20 74 68 65 20 61 | 63 74 75 61 6c 20 70 61 |om the a|ctual pa|
|00003e70| 63 6b 65 74 20 61 72 72 | 69 76 61 6c 20 74 69 6d |cket arr|ival tim|
|00003e80| 65 20 66 6f 72 20 74 77 | 6f 20 6d 61 69 6e 0d 72 |e for tw|o main.r|
|00003e90| 65 61 73 6f 6e 73 2e 20 | 20 46 69 72 73 74 2c 20 |easons. | First, |
|00003ea0| 4c 79 6e 78 20 63 6f 6e | 74 61 69 6e 73 20 61 20 |Lynx con|tains a |
|00003eb0| 46 49 46 4f 20 74 68 61 | 74 20 62 75 66 66 65 72 |FIFO tha|t buffer|
|00003ec0| 73 20 72 65 63 65 69 76 | 65 64 20 70 61 63 6b 65 |s receiv|ed packe|
|00003ed0| 74 73 20 69 6e 20 6f 72 | 64 65 72 20 74 6f 0d 63 |ts in or|der to.c|
|00003ee0| 6f 6d 70 65 6e 73 61 74 | 65 20 66 6f 72 20 50 43 |ompensat|e for PC|
|00003ef0| 49 20 61 63 63 65 73 73 | 20 6c 61 74 65 6e 63 69 |I access| latenci|
|00003f00| 65 73 2e 20 20 41 66 74 | 65 72 20 61 20 70 61 63 |es. Aft|er a pac|
|00003f10| 6b 65 74 20 66 69 6e 69 | 73 68 65 73 20 61 72 72 |ket fini|shes arr|
|00003f20| 69 76 69 6e 67 20 66 72 | 6f 6d 20 74 68 65 0d 62 |iving fr|om the.b|
|00003f30| 75 73 2c 20 74 68 65 20 | 70 61 63 6b 65 74 20 77 |us, the |packet w|
|00003f40| 69 6c 6c 20 6e 6f 74 20 | 66 69 6e 69 73 68 20 61 |ill not |finish a|
|00003f50| 72 72 69 76 69 6e 67 20 | 69 6e 20 4d 61 63 20 6d |rriving |in Mac m|
|00003f60| 65 6d 6f 72 79 20 75 6e | 74 69 6c 20 74 68 65 20 |emory un|til the |
|00003f70| 46 49 46 4f 20 68 61 73 | 20 64 72 61 69 6e 65 64 |FIFO has| drained|
|00003f80| 2e 0d 54 68 69 73 20 64 | 65 6c 61 79 73 20 74 68 |..This d|elays th|
|00003f90| 65 20 63 61 70 74 75 72 | 65 20 6f 66 20 74 68 65 |e captur|e of the|
|00003fa0| 20 74 69 6d 65 73 74 61 | 6d 70 2e 20 20 54 68 65 | timesta|mp. The|
|00003fb0| 20 73 65 63 6f 6e 64 20 | 72 65 61 73 6f 6e 20 66 | second |reason f|
|00003fc0| 6f 72 20 64 65 6c 61 79 | 20 69 73 20 74 68 65 0d |or delay| is the.|
|00003fd0| 6f 70 65 72 61 74 69 6f | 6e 61 6c 20 73 70 65 65 |operatio|nal spee|
|00003fe0| 64 20 6f 66 20 74 68 65 | 20 50 43 4c 20 65 6e 67 |d of the| PCL eng|
|00003ff0| 69 6e 65 20 69 6e 20 4c | 79 6e 78 2e 20 20 4f 6e |ine in L|ynx. On|
|00004000| 63 65 20 74 68 65 20 70 | 61 63 6b 65 74 20 68 61 |ce the p|acket ha|
|00004010| 73 20 62 65 65 6e 20 70 | 6c 61 63 65 64 20 69 6e |s been p|laced in|
|00004020| 0d 6d 65 6d 6f 72 79 2c | 20 4c 79 6e 78 20 28 6c |.memory,| Lynx (l|
|00004030| 69 6b 65 20 61 20 43 50 | 55 29 20 6d 75 73 74 20 |ike a CP|U) must |
|00004040| 66 65 74 63 68 20 69 74 | 73 20 6e 65 78 74 20 69 |fetch it|s next i|
|00004050| 6e 73 74 72 75 63 74 69 | 6f 6e 2e 20 20 54 68 65 |nstructi|on. The|
|00004060| 20 6e 65 78 74 20 69 6e | 73 74 72 75 63 74 69 6f | next in|structio|
|00004070| 6e 0d 61 66 74 65 72 20 | 65 61 63 68 20 70 61 63 |n.after |each pac|
|00004080| 6b 65 74 20 72 65 63 65 | 70 74 69 6f 6e 20 69 73 |ket rece|ption is|
|00004090| 20 74 6f 20 73 61 6d 70 | 6c 65 20 74 68 65 20 6c | to samp|le the l|
|000040a0| 6f 63 61 6c 20 63 79 63 | 6c 65 20 74 69 6d 65 72 |ocal cyc|le timer|
|000040b0| 20 61 6e 64 20 72 65 63 | 6f 72 64 20 74 68 65 0d | and rec|ord the.|
|000040c0| 76 61 6c 75 65 20 69 6e | 20 6d 65 6d 6f 72 79 2e |value in| memory.|
|000040d0| 20 20 54 68 69 73 20 6f | 70 65 72 61 74 69 6f 6e | This o|peration|
|000040e0| 20 72 65 71 75 69 72 65 | 73 20 73 65 76 65 72 61 | require|s severa|
|000040f0| 6c 20 50 43 49 20 61 63 | 63 65 73 73 65 73 2c 20 |l PCI ac|cesses, |
|00004100| 73 6f 20 69 74 20 63 6f | 6e 73 75 6d 65 73 0d 6d |so it co|nsumes.m|
|00004110| 6f 72 65 20 74 69 6d 65 | 2e 20 20 5b 4e 6f 74 65 |ore time|. [Note|
|00004120| 20 74 68 61 74 20 6f 6e | 63 65 20 74 68 65 20 63 | that on|ce the c|
|00004130| 79 63 6c 65 20 74 69 6d | 65 72 20 76 61 6c 75 65 |ycle tim|er value|
|00004140| 20 68 61 73 20 62 65 65 | 6e 20 73 61 6d 70 6c 65 | has bee|n sample|
|00004150| 64 2c 20 74 68 65 20 61 | 64 64 69 74 69 6f 6e 61 |d, the a|dditiona|
|00004160| 6c 0d 64 65 6c 61 79 20 | 6f 66 20 74 68 65 20 61 |l.delay |of the a|
|00004170| 63 63 65 73 73 65 73 20 | 72 65 71 75 69 72 65 64 |ccesses |required|
|00004180| 20 74 6f 20 73 74 6f 72 | 65 20 74 68 61 74 20 73 | to stor|e that s|
|00004190| 61 6d 70 6c 65 20 69 6e | 20 6d 65 6d 6f 72 79 20 |ample in| memory |
|000041a0| 77 69 6c 6c 20 6e 6f 74 | 20 61 66 66 65 63 74 20 |will not| affect |
|000041b0| 74 68 65 0d 74 69 6d 65 | 73 74 61 6d 70 20 76 61 |the.time|stamp va|
|000041c0| 6c 75 65 2e 20 20 49 6e | 20 73 70 65 63 69 66 69 |lue. In| specifi|
|000041d0| 63 20 4c 79 6e 78 20 74 | 65 72 6d 73 2c 20 74 68 |c Lynx t|erms, th|
|000041e0| 65 20 50 43 4c 20 6f 70 | 65 72 61 74 69 6f 6e 73 |e PCL op|erations|
|000041f0| 20 61 72 65 20 52 43 56 | 20 74 6f 20 73 6e 6f 6f | are RCV| to snoo|
|00004200| 70 20 61 0d 70 61 63 6b | 65 74 2c 20 66 6f 6c 6c |p a.pack|et, foll|
|00004210| 6f 77 65 64 20 62 79 20 | 4c 4f 41 44 20 74 6f 20 |owed by |LOAD to |
|00004220| 63 6f 70 79 20 74 68 65 | 20 63 79 63 6c 65 20 74 |copy the| cycle t|
|00004230| 69 6d 65 72 20 74 6f 20 | 74 68 65 20 4c 79 6e 78 |imer to |the Lynx|
|00004240| 20 74 65 6d 70 6f 72 61 | 72 79 20 72 65 67 69 73 | tempora|ry regis|
|00004250| 74 65 72 2c 0d 61 6e 64 | 20 66 69 6e 61 6c 6c 79 |ter,.and| finally|
|00004260| 20 53 54 4f 52 45 5f 51 | 55 41 44 20 74 6f 20 72 | STORE_Q|UAD to r|
|00004270| 65 63 6f 72 64 20 74 68 | 65 20 63 79 63 6c 65 20 |ecord th|e cycle |
|00004280| 74 69 6d 65 72 20 69 6e | 20 68 6f 73 74 20 6d 65 |timer in| host me|
|00004290| 6d 6f 72 79 20 61 6c 6f | 6e 67 20 77 69 74 68 20 |mory alo|ng with |
|000042a0| 74 68 65 0d 73 6e 6f 6f | 70 65 64 20 70 61 63 6b |the.snoo|ped pack|
|000042b0| 65 74 2e 5d 0d 0d 54 69 | 6d 65 73 74 61 6d 70 73 |et.]..Ti|mestamps|
|000042c0| 20 61 72 65 20 62 61 73 | 65 64 20 6f 6e 20 74 68 | are bas|ed on th|
|000042d0| 65 20 6c 6f 63 61 6c 20 | 63 79 63 6c 65 20 74 69 |e local |cycle ti|
|000042e0| 6d 65 72 2c 20 77 68 69 | 63 68 20 69 73 20 6e 6f |mer, whi|ch is no|
|000042f0| 74 20 73 79 6e 63 68 72 | 6f 6e 69 7a 65 64 20 74 |t synchr|onized t|
|00004300| 6f 20 74 68 65 0d 72 65 | 63 65 69 76 65 64 20 63 |o the.re|ceived c|
|00004310| 79 63 6c 65 20 73 74 61 | 72 74 20 70 61 63 6b 65 |ycle sta|rt packe|
|00004320| 74 73 2e 20 20 54 68 65 | 72 65 20 63 6f 75 6c 64 |ts. The|re could|
|00004330| 20 62 65 20 73 6f 6d 65 | 20 64 72 69 66 74 2e 20 | be some| drift. |
|00004340| 20 5b 54 68 69 73 20 6d | 61 79 20 63 68 61 6e 67 | [This m|ay chang|
|00004350| 65 2e 5d 0d 0d 54 69 6d | 65 73 74 61 6d 70 20 64 |e.]..Tim|estamp d|
|00004360| 69 73 70 6c 61 79 20 69 | 73 20 6f 70 74 69 6f 6e |isplay i|s option|
|00004370| 61 6c 2c 20 61 6e 64 20 | 63 61 6e 20 62 65 20 63 |al, and |can be c|
|00004380| 6f 6e 74 72 6f 6c 6c 65 | 64 20 77 69 74 68 20 74 |ontrolle|d with t|
|00004390| 68 65 73 65 20 74 77 6f | 20 63 6f 6d 6d 61 6e 64 |hese two| command|
|000043a0| 73 3a 0d 0d 3e 20 74 69 | 6d 65 73 74 61 6d 70 20 |s:..> ti|mestamp |
|000043b0| 6f 6e 0d 3e 20 74 69 6d | 65 73 74 61 6d 70 20 6f |on.> tim|estamp o|
|000043c0| 66 66 0d 0d 50 72 65 73 | 65 6e 74 6c 79 2c 20 64 |ff..Pres|ently, d|
|000043d0| 69 73 61 62 6c 69 6e 67 | 20 74 69 6d 65 73 74 61 |isabling| timesta|
|000043e0| 6d 70 73 20 64 6f 65 73 | 20 6e 6f 74 20 63 61 75 |mps does| not cau|
|000043f0| 73 65 20 61 20 63 68 61 | 6e 67 65 20 74 6f 20 6f |se a cha|nge to o|
|00004400| 70 74 69 6d 69 7a 65 20 | 74 68 65 20 4c 79 6e 78 |ptimize |the Lynx|
|00004410| 20 50 43 4c 73 2e 0d 54 | 68 65 20 74 69 6d 65 73 | PCLs..T|he times|
|00004420| 74 61 6d 70 73 20 61 72 | 65 20 73 74 69 6c 6c 20 |tamps ar|e still |
|00004430| 72 65 63 6f 72 64 65 64 | 20 62 79 20 74 68 65 20 |recorded| by the |
|00004440| 44 4d 41 2c 20 74 68 65 | 79 20 6a 75 73 74 20 61 |DMA, the|y just a|
|00004450| 72 65 6e 27 74 20 73 68 | 6f 77 6e 20 74 6f 20 79 |ren't sh|own to y|
|00004460| 6f 75 2e 20 20 54 68 69 | 73 0d 6c 65 61 64 73 20 |ou. Thi|s.leads |
|00004470| 74 6f 20 61 20 73 6d 61 | 6c 6c 20 70 65 72 66 6f |to a sma|ll perfo|
|00004480| 72 6d 61 6e 63 65 20 69 | 6d 70 72 6f 76 65 6d 65 |rmance i|mproveme|
|00004490| 6e 74 2c 20 62 65 63 61 | 75 73 65 20 6c 65 73 73 |nt, beca|use less|
|000044a0| 20 69 6e 66 6f 72 6d 61 | 74 69 6f 6e 20 69 73 20 | informa|tion is |
|000044b0| 62 65 69 6e 67 20 64 72 | 61 77 6e 20 6f 6e 0d 74 |being dr|awn on.t|
|000044c0| 68 65 20 73 63 72 65 65 | 6e 2c 20 62 75 74 20 74 |he scree|n, but t|
|000044d0| 68 65 20 44 4d 41 20 70 | 65 72 66 6f 72 6d 61 6e |he DMA p|erforman|
|000044e0| 63 65 20 64 6f 65 73 20 | 6e 6f 74 20 63 68 61 6e |ce does |not chan|
|000044f0| 67 65 2e 0d 0d 46 69 72 | 65 42 75 67 20 63 61 6e |ge...Fir|eBug can|
|00004500| 20 64 69 73 70 6c 61 79 | 20 61 20 68 65 78 20 64 | display| a hex d|
|00004510| 75 6d 70 20 6f 66 20 70 | 61 63 6b 65 74 20 70 61 |ump of p|acket pa|
|00004520| 79 6c 6f 61 64 73 2e 20 | 20 50 61 63 6b 65 74 73 |yloads. | Packets|
|00004530| 20 77 69 74 68 20 74 43 | 6f 64 65 73 20 6f 66 20 | with tC|odes of |
|00004540| 31 0d 28 62 6c 6f 63 6b | 20 77 72 69 74 65 29 2c |1.(block| write),|
|00004550| 20 37 20 28 72 65 61 64 | 20 62 6c 6f 63 6b 20 72 | 7 (read| block r|
|00004560| 65 73 70 6f 6e 73 65 29 | 2c 20 39 20 28 6c 6f 63 |esponse)|, 9 (loc|
|00004570| 6b 20 72 65 71 75 65 73 | 74 29 2c 20 41 20 28 69 |k reques|t), A (i|
|00004580| 73 6f 63 68 72 6f 6e 6f | 75 73 29 2c 20 61 6e 64 |sochrono|us), and|
|00004590| 0d 42 20 28 6c 6f 63 6b | 20 72 65 73 70 6f 6e 73 |.B (lock| respons|
|000045a0| 65 29 20 68 61 76 65 20 | 76 61 72 69 61 62 6c 65 |e) have |variable|
|000045b0| 2d 6c 65 6e 67 74 68 20 | 70 61 79 6c 6f 61 64 73 |-length |payloads|
|000045c0| 2e 20 20 54 6f 20 73 70 | 65 63 69 66 79 20 74 68 |. To sp|ecify th|
|000045d0| 65 20 6e 75 6d 62 65 72 | 20 6f 66 20 71 75 61 64 |e number| of quad|
|000045e0| 6c 65 74 73 0d 6f 66 20 | 70 61 79 6c 6f 61 64 20 |lets.of |payload |
|000045f0| 74 6f 20 62 65 20 64 75 | 6d 70 65 64 2c 20 75 73 |to be du|mped, us|
|00004600| 65 20 74 68 65 20 64 61 | 74 61 20 63 6f 6d 6d 61 |e the da|ta comma|
|00004610| 6e 64 3a 0d 0d 3e 20 64 | 61 74 61 20 38 0d 0d 54 |nd:..> d|ata 8..T|
|00004620| 68 65 20 61 62 6f 76 65 | 20 63 6f 6d 6d 61 6e 64 |he above| command|
|00004630| 20 63 61 75 73 65 73 20 | 28 75 70 20 74 6f 29 20 | causes |(up to) |
|00004640| 38 20 71 75 61 64 6c 65 | 74 73 20 6f 66 20 70 61 |8 quadle|ts of pa|
|00004650| 79 6c 6f 61 64 20 74 6f | 20 62 65 20 64 69 73 70 |yload to| be disp|
|00004660| 6c 61 79 65 64 20 66 6f | 72 20 61 6c 6c 20 6f 66 |layed fo|r all of|
|00004670| 0d 74 68 65 20 61 62 6f | 76 65 20 70 61 63 6b 65 |.the abo|ve packe|
|00004680| 74 73 20 28 77 68 65 6e | 20 74 68 65 79 20 70 61 |ts (when| they pa|
|00004690| 73 73 20 61 6c 6c 20 61 | 63 74 69 76 65 20 66 69 |ss all a|ctive fi|
|000046a0| 6c 74 65 72 73 29 2e 20 | 20 54 68 65 20 61 63 74 |lters). | The act|
|000046b0| 75 61 6c 20 6e 75 6d 62 | 65 72 20 6f 66 20 71 75 |ual numb|er of qu|
|000046c0| 61 64 6c 65 74 73 0d 73 | 68 6f 77 6e 20 77 69 6c |adlets.s|hown wil|
|000046d0| 6c 20 64 65 70 65 6e 64 | 20 6f 6e 20 74 68 65 20 |l depend| on the |
|000046e0| 74 72 75 65 20 6c 65 6e | 67 74 68 20 6f 66 20 65 |true len|gth of e|
|000046f0| 61 63 68 20 72 65 63 65 | 69 76 65 64 20 70 61 63 |ach rece|ived pac|
|00004700| 6b 65 74 2e 20 20 54 6f | 20 73 65 65 20 74 68 65 |ket. To| see the|
|00004710| 20 65 6e 74 69 72 65 0d | 63 6f 6e 74 65 6e 74 73 | entire.|contents|
|00004720| 20 6f 66 20 73 75 63 68 | 20 70 61 63 6b 65 74 73 | of such| packets|
|00004730| 2c 20 75 73 65 20 61 6e | 20 69 6d 70 6f 73 73 69 |, use an| impossi|
|00004740| 62 6c 79 20 6c 61 72 67 | 65 20 71 75 61 64 6c 65 |bly larg|e quadle|
|00004750| 74 20 63 6f 75 6e 74 2c | 20 73 75 63 68 20 61 73 |t count,| such as|
|00004760| 20 31 30 32 35 2e 0d 54 | 6f 20 64 69 73 61 62 6c | 1025..T|o disabl|
|00004770| 65 20 70 61 79 6c 6f 61 | 64 20 64 75 6d 70 69 6e |e payloa|d dumpin|
|00004780| 67 2c 20 73 70 65 63 69 | 66 79 20 30 20 71 75 61 |g, speci|fy 0 qua|
|00004790| 64 6c 65 74 73 2e 20 20 | 54 68 65 20 64 65 66 61 |dlets. |The defa|
|000047a0| 75 6c 74 20 76 61 6c 75 | 65 20 69 73 20 30 2e 0d |ult valu|e is 0..|
|000047b0| 0d 4e 6f 74 65 20 74 68 | 61 74 20 64 69 73 70 6c |.Note th|at displ|
|000047c0| 61 79 69 6e 67 20 70 61 | 79 6c 6f 61 64 20 63 6f |aying pa|yload co|
|000047d0| 6e 74 65 6e 74 73 20 74 | 61 6b 65 73 20 61 20 77 |ntents t|akes a w|
|000047e0| 68 69 6c 65 2c 20 61 6e | 64 20 77 69 6c 6c 20 72 |hile, an|d will r|
|000047f0| 65 64 75 63 65 20 74 68 | 65 20 6d 61 78 69 6d 75 |educe th|e maximu|
|00004800| 6d 0d 72 61 74 65 20 61 | 74 20 77 68 69 63 68 20 |m.rate a|t which |
|00004810| 70 61 63 6b 65 74 73 20 | 63 61 6e 20 62 65 20 64 |packets |can be d|
|00004820| 69 73 70 6c 61 79 65 64 | 2e 20 20 53 65 6c 65 63 |isplayed|. Selec|
|00004830| 74 20 74 68 65 20 6c 6f | 77 65 73 74 20 6e 75 6d |t the lo|west num|
|00004840| 62 65 72 20 6f 66 20 71 | 75 61 64 6c 65 74 73 0d |ber of q|uadlets.|
|00004850| 70 6f 73 73 69 62 6c 65 | 20 74 6f 20 67 65 74 20 |possible| to get |
|00004860| 62 65 73 74 20 70 65 72 | 66 6f 72 6d 61 6e 63 65 |best per|formance|
|00004870| 2e 0d 0d 50 61 79 6c 6f | 61 64 73 20 74 68 61 74 |...Paylo|ads that|
|00004880| 20 61 72 65 20 6e 6f 74 | 20 61 6e 20 65 78 61 63 | are not| an exac|
|00004890| 74 79 20 6e 75 6d 62 65 | 72 20 6f 66 20 71 75 61 |ty numbe|r of qua|
|000048a0| 64 6c 65 74 73 20 61 72 | 65 20 7a 65 72 6f 2d 70 |dlets ar|e zero-p|
|000048b0| 61 64 64 65 64 20 69 6e | 20 31 33 39 34 2e 20 20 |added in| 1394. |
|000048c0| 54 68 65 0d 73 6e 6f 6f | 70 65 64 20 70 61 63 6b |The.snoo|ped pack|
|000048d0| 65 74 73 20 73 68 6f 75 | 6c 64 20 73 68 6f 77 20 |ets shou|ld show |
|000048e0| 74 68 69 73 20 7a 65 72 | 6f 20 70 61 64 64 69 6e |this zer|o paddin|
|000048f0| 67 2e 0d 0d 2a 2a 20 48 | 49 53 54 4f 52 59 20 2a |g...** H|ISTORY *|
|00004900| 2a 0d 0d 46 69 72 65 42 | 75 67 20 70 72 65 73 65 |*..FireB|ug prese|
|00004910| 6e 74 6c 79 20 73 74 6f | 72 65 73 20 32 30 34 37 |ntly sto|res 2047|
|00004920| 39 20 6c 69 6e 65 73 20 | 6f 66 20 73 6e 6f 6f 70 |9 lines |of snoop|
|00004930| 65 64 20 70 61 63 6b 65 | 74 20 68 69 73 74 6f 72 |ed packe|t histor|
|00004940| 79 2e 20 20 59 6f 75 20 | 63 61 6e 20 73 63 72 6f |y. You |can scro|
|00004950| 6c 6c 0d 62 61 63 6b 20 | 74 68 72 6f 75 67 68 20 |ll.back |through |
|00004960| 74 68 69 73 20 68 69 73 | 74 6f 72 79 20 75 73 69 |this his|tory usi|
|00004970| 6e 67 20 74 68 65 20 75 | 70 2f 64 6f 77 6e 20 61 |ng the u|p/down a|
|00004980| 72 72 6f 77 20 6b 65 79 | 73 2c 20 74 68 65 20 70 |rrow key|s, the p|
|00004990| 61 67 65 20 75 70 2f 64 | 6f 77 6e 20 6b 65 79 73 |age up/d|own keys|
|000049a0| 2c 0d 61 6e 64 20 74 68 | 65 20 68 6f 6d 65 2f 65 |,.and th|e home/e|
|000049b0| 6e 64 20 6b 65 79 73 2e | 20 20 41 6e 79 20 6e 65 |nd keys.| Any ne|
|000049c0| 77 20 61 63 74 69 76 69 | 74 79 20 77 69 6c 6c 20 |w activi|ty will |
|000049d0| 63 61 75 73 65 20 74 68 | 65 20 68 69 73 74 6f 72 |cause th|e histor|
|000049e0| 79 20 74 6f 20 73 6e 61 | 70 20 62 61 63 6b 20 74 |y to sna|p back t|
|000049f0| 6f 0d 74 68 65 20 62 6f | 74 74 6f 6d 2e 20 20 54 |o.the bo|ttom. T|
|00004a00| 68 65 20 6b 65 79 20 72 | 65 70 65 61 74 20 72 61 |he key r|epeat ra|
|00004a10| 74 65 20 66 6f 72 20 61 | 20 6b 65 79 20 74 68 61 |te for a| key tha|
|00004a20| 74 20 69 73 20 68 65 6c | 64 20 64 6f 77 6e 20 63 |t is hel|d down c|
|00004a30| 61 6e 20 62 65 20 73 65 | 74 20 77 69 74 68 20 74 |an be se|t with t|
|00004a40| 68 65 0d 4b 65 79 62 6f | 61 72 64 20 63 6f 6e 74 |he.Keybo|ard cont|
|00004a50| 72 6f 6c 20 70 61 6e 65 | 6c 2e 20 20 48 6f 6c 64 |rol pane|l. Hold|
|00004a60| 69 6e 67 20 61 6e 20 61 | 72 72 6f 77 20 6b 65 79 |ing an a|rrow key|
|00004a70| 20 64 6f 77 6e 20 66 6f | 72 20 61 20 77 68 69 6c | down fo|r a whil|
|00004a80| 65 20 77 69 6c 6c 20 61 | 6c 73 6f 20 63 61 75 73 |e will a|lso caus|
|00004a90| 65 0d 46 69 72 65 42 75 | 67 20 74 6f 20 73 63 72 |e.FireBu|g to scr|
|00004aa0| 6f 6c 6c 20 66 61 73 74 | 65 72 20 28 75 70 20 74 |oll fast|er (up t|
|00004ab0| 6f 20 74 72 69 70 6c 65 | 2d 73 70 65 65 64 29 2e |o triple|-speed).|
|00004ac0| 0d 0d 54 68 65 20 68 69 | 73 74 6f 72 79 20 63 6f |..The hi|story co|
|00004ad0| 6e 73 69 73 74 73 20 6f | 66 20 32 30 34 37 39 20 |nsists o|f 20479 |
|00004ae0| 6c 69 6e 65 73 20 6f 66 | 20 74 65 78 74 2c 20 6e |lines of| text, n|
|00004af0| 6f 74 20 28 75 73 75 61 | 6c 6c 79 29 20 74 68 65 |ot (usua|lly) the|
|00004b00| 20 6c 61 73 74 20 32 30 | 34 37 39 0d 70 61 63 6b | last 20|479.pack|
|00004b10| 65 74 73 20 6f 6e 20 74 | 68 65 20 62 75 73 2e 20 |ets on t|he bus. |
|00004b20| 20 54 68 65 72 65 20 69 | 73 20 6e 6f 20 77 61 79 | There i|s no way|
|00004b30| 20 74 6f 20 61 70 70 6c | 79 20 6f 72 20 63 68 61 | to appl|y or cha|
|00004b40| 6e 67 65 20 66 69 6c 74 | 65 72 73 20 61 66 74 65 |nge filt|ers afte|
|00004b50| 72 20 74 68 65 20 66 61 | 63 74 2e 0d 0d 59 6f 75 |r the fa|ct...You|
|00004b60| 20 63 61 6e 20 73 61 76 | 65 20 70 61 72 74 20 6f | can sav|e part o|
|00004b70| 72 20 61 6c 6c 20 6f 66 | 20 74 68 65 20 68 69 73 |r all of| the his|
|00004b80| 74 6f 72 79 20 74 6f 20 | 61 20 66 69 6c 65 2c 20 |tory to |a file, |
|00004b90| 74 6f 67 65 74 68 65 72 | 20 77 69 74 68 20 74 68 |together| with th|
|00004ba0| 65 20 6c 61 74 65 73 74 | 0d 63 75 6d 75 6c 61 74 |e latest|.cumulat|
|00004bb0| 69 76 65 20 73 74 61 74 | 69 73 74 69 63 73 2e 20 |ive stat|istics. |
|00004bc0| 20 55 73 65 20 74 68 65 | 20 22 6c 6f 67 22 20 63 | Use the| "log" c|
|00004bd0| 6f 6d 6d 61 6e 64 2c 20 | 77 69 74 68 20 61 6e 20 |ommand, |with an |
|00004be0| 6f 70 74 69 6f 6e 61 6c | 20 63 6f 75 6e 74 20 6f |optional| count o|
|00004bf0| 66 20 74 68 65 0d 6e 75 | 6d 62 65 72 20 6f 66 20 |f the.nu|mber of |
|00004c00| 6c 69 6e 65 73 20 74 6f | 20 77 72 69 74 65 20 6f |lines to| write o|
|00004c10| 75 74 2e 20 20 54 68 69 | 73 20 63 6f 6d 6d 61 6e |ut. Thi|s comman|
|00004c20| 64 20 77 72 69 74 65 73 | 20 74 68 65 20 6c 61 73 |d writes| the las|
|00004c30| 74 20 31 30 30 30 20 6c | 69 6e 65 73 20 6f 66 0d |t 1000 l|ines of.|
|00004c40| 68 69 73 74 6f 72 79 2c | 20 70 6c 75 73 20 73 74 |history,| plus st|
|00004c50| 61 74 69 73 74 69 63 73 | 2c 20 74 6f 20 61 20 66 |atistics|, to a f|
|00004c60| 69 6c 65 3a 0d 0d 3e 20 | 6c 6f 67 20 31 30 30 30 |ile:..> |log 1000|
|00004c70| 0d 0d 57 69 74 68 20 6e | 6f 20 61 72 67 75 6d 65 |..With n|o argume|
|00004c80| 6e 74 2c 20 22 6c 6f 67 | 22 20 77 72 69 74 65 73 |nt, "log|" writes|
|00004c90| 20 74 68 65 20 65 6e 74 | 69 72 65 20 68 69 73 74 | the ent|ire hist|
|00004ca0| 6f 72 79 20 62 75 66 66 | 65 72 2e 0d 0d 2a 2a 20 |ory buff|er...** |
|00004cb0| 4f 54 48 45 52 20 2a 2a | 0d 0d 3e 20 6d 61 70 20 |OTHER **|..> map |
|00004cc0| 70 63 69 4e 61 6d 65 20 | 3c 63 6f 75 6e 74 3e 0d |pciName |<count>.|
|00004cd0| 0d 54 68 65 20 6d 61 70 | 20 63 6f 6d 6d 61 6e 64 |.The map| command|
|00004ce0| 20 74 65 6c 6c 73 20 46 | 69 72 65 42 75 67 20 74 | tells F|ireBug t|
|00004cf0| 6f 20 74 72 79 20 74 6f | 20 75 73 65 20 61 20 70 |o try to| use a p|
|00004d00| 61 72 74 69 63 75 6c 61 | 72 20 4c 79 6e 78 20 63 |articula|r Lynx c|
|00004d10| 68 69 70 20 62 79 20 6d | 61 70 70 69 6e 67 20 69 |hip by m|apping i|
|00004d20| 74 73 0d 72 65 67 69 73 | 74 65 72 73 2e 20 20 42 |ts.regis|ters. B|
|00004d30| 65 63 61 75 73 65 20 46 | 69 72 65 42 75 67 20 73 |ecause F|ireBug s|
|00004d40| 65 61 72 63 68 65 73 20 | 66 6f 72 20 4c 79 6e 78 |earches |for Lynx|
|00004d50| 20 75 73 69 6e 67 20 54 | 49 27 73 20 76 65 6e 64 | using T|I's vend|
|00004d60| 6f 72 20 49 44 20 61 6e | 64 20 64 65 76 69 63 65 |or ID an|d device|
|00004d70| 20 49 44 2c 0d 6d 6f 73 | 74 20 75 73 65 72 73 20 | ID,.mos|t users |
|00004d80| 77 69 6c 6c 20 6e 6f 74 | 20 6e 65 65 64 20 74 68 |will not| need th|
|00004d90| 69 73 20 63 6f 6d 6d 61 | 6e 64 2e 0d 0d 49 66 20 |is comma|nd...If |
|00004da0| 79 6f 75 20 68 61 76 65 | 20 6d 75 6c 74 69 70 6c |you have| multipl|
|00004db0| 65 20 4c 79 6e 78 20 69 | 6e 74 65 72 66 61 63 65 |e Lynx i|nterface|
|00004dc0| 73 20 77 69 74 68 20 74 | 68 65 20 73 61 6d 65 20 |s with t|he same |
|00004dd0| 50 43 49 20 6e 61 6d 65 | 2c 20 79 6f 75 20 63 61 |PCI name|, you ca|
|00004de0| 6e 20 61 64 64 20 61 20 | 63 6f 75 6e 74 0d 61 72 |n add a |count.ar|
|00004df0| 67 75 6d 65 6e 74 20 74 | 6f 20 6d 61 70 20 74 6f |gument t|o map to|
|00004e00| 20 69 6e 64 69 63 61 74 | 65 20 77 68 69 63 68 20 | indicat|e which |
|00004e10| 6f 6e 65 20 79 6f 75 20 | 77 61 6e 74 2e 20 20 28 |one you |want. (|
|00004e20| 54 68 69 73 20 6d 61 79 | 20 6e 6f 74 20 77 6f 72 |This may| not wor|
|00004e30| 6b 2e 29 0d 0d 57 61 72 | 6e 69 6e 67 3a 20 20 54 |k.)..War|ning: T|
|00004e40| 68 65 20 6d 61 70 20 63 | 6f 6d 6d 61 6e 64 20 6c |he map c|ommand l|
|00004e50| 6f 6f 6b 73 20 75 70 20 | 74 68 65 20 6e 61 6d 65 |ooks up |the name|
|00004e60| 20 79 6f 75 20 67 69 76 | 65 20 69 74 20 69 6e 20 | you giv|e it in |
|00004e70| 74 68 65 20 4e 61 6d 65 | 20 52 65 67 69 73 74 72 |the Name| Registr|
|00004e80| 79 2c 20 74 68 65 6e 0d | 61 74 74 65 6d 70 74 73 |y, then.|attempts|
|00004e90| 20 74 6f 20 6d 61 70 20 | 74 68 65 20 66 69 72 73 | to map |the firs|
|00004ea0| 74 20 6d 61 74 63 68 69 | 6e 67 20 65 6e 74 69 74 |t matchi|ng entit|
|00004eb0| 79 20 69 6e 74 6f 20 6d | 65 6d 6f 72 79 2e 20 20 |y into m|emory. |
|00004ec0| 46 69 72 65 42 75 67 20 | 77 69 6c 6c 20 74 68 65 |FireBug |will the|
|00004ed0| 6e 20 74 72 79 20 74 6f | 0d 61 63 74 69 76 61 74 |n try to|.activat|
|00004ee0| 65 20 73 6e 6f 6f 70 69 | 6e 67 2e 20 20 49 66 20 |e snoopi|ng. If |
|00004ef0| 74 68 65 20 74 68 69 6e | 67 20 79 6f 75 20 6d 61 |the thin|g you ma|
|00004f00| 70 20 69 73 20 6e 6f 74 | 20 61 20 4c 79 6e 78 20 |p is not| a Lynx |
|00004f10| 63 68 69 70 2c 20 46 69 | 72 65 42 75 67 20 63 61 |chip, Fi|reBug ca|
|00004f20| 6e 20 77 72 65 61 6b 20 | 68 61 76 6f 63 0d 6f 6e |n wreak |havoc.on|
|00004f30| 20 79 6f 75 72 20 73 79 | 73 74 65 6d 20 62 79 20 | your sy|stem by |
|00004f40| 77 72 69 74 69 6e 67 20 | 6d 65 61 6e 69 6e 67 6c |writing |meaningl|
|00004f50| 65 73 73 20 64 61 74 61 | 20 74 6f 20 68 61 72 64 |ess data| to hard|
|00004f60| 77 61 72 65 2e 20 20 42 | 65 20 63 61 72 65 66 75 |ware. B|e carefu|
|00004f70| 6c 21 20 20 44 6f 6e 27 | 74 20 65 76 65 6e 0d 74 |l! Don'|t even.t|
|00004f80| 68 69 6e 6b 20 61 62 6f | 75 74 20 75 73 69 6e 67 |hink abo|ut using|
|00004f90| 20 22 6d 61 70 22 20 6f | 6e 20 61 6e 6f 74 68 65 | "map" o|n anothe|
|00004fa0| 72 20 6b 69 6e 64 20 6f | 66 20 31 33 39 34 20 69 |r kind o|f 1394 i|
|00004fb0| 6e 74 65 72 66 61 63 65 | 2c 20 73 75 63 68 20 61 |nterface|, such a|
|00004fc0| 73 20 4f 70 65 6e 48 43 | 49 20 6f 72 20 50 65 6c |s OpenHC|I or Pel|
|00004fd0| 65 2e 0d 54 68 69 73 20 | 77 6f 6e 27 74 20 77 6f |e..This |won't wo|
|00004fe0| 72 6b 20 61 74 20 61 6c | 6c 2c 20 61 6e 64 20 6d |rk at al|l, and m|
|00004ff0| 61 79 20 73 63 72 65 77 | 20 75 70 20 79 6f 75 72 |ay screw| up your|
|00005000| 20 4d 61 63 2e 0d 0d 4d | 61 70 20 77 69 74 68 20 | Mac...M|ap with |
|00005010| 6e 6f 20 61 72 67 75 6d | 65 6e 74 73 20 77 69 6c |no argum|ents wil|
|00005020| 6c 20 73 74 6f 70 20 46 | 69 72 65 42 75 67 2e 20 |l stop F|ireBug. |
|00005030| 20 59 6f 75 20 63 61 6e | 20 75 73 65 20 74 68 65 | You can| use the|
|00005040| 20 6d 61 70 20 63 6f 6d | 6d 61 6e 64 20 65 76 65 | map com|mand eve|
|00005050| 6e 20 69 66 0d 46 69 72 | 65 42 75 67 20 69 73 20 |n if.Fir|eBug is |
|00005060| 61 6c 72 65 61 64 79 20 | 73 6e 6f 6f 70 69 6e 67 |already |snooping|
|00005070| 2c 20 74 6f 20 73 77 69 | 74 63 68 20 74 6f 20 61 |, to swi|tch to a|
|00005080| 6e 6f 74 68 65 72 20 63 | 68 69 70 2e 0d 0d 3e 20 |nother c|hip...> |
|00005090| 62 75 73 72 65 73 65 74 | 20 28 43 6f 6d 6d 61 6e |busreset| (Comman|
|000050a0| 64 2d 52 29 0d 0d 54 68 | 65 20 62 75 73 72 65 73 |d-R)..Th|e busres|
|000050b0| 65 74 20 63 6f 6d 6d 61 | 6e 64 20 77 69 6c 6c 20 |et comma|nd will |
|000050c0| 63 61 75 73 65 20 46 69 | 72 65 42 75 67 20 74 6f |cause Fi|reBug to|
|000050d0| 20 69 6e 69 74 69 61 74 | 65 20 61 20 72 65 73 65 | initiat|e a rese|
|000050e0| 74 20 6f 66 20 74 68 65 | 20 46 69 72 65 57 69 72 |t of the| FireWir|
|000050f0| 65 20 62 75 73 20 62 79 | 0d 77 72 69 74 69 6e 67 |e bus by|.writing|
|00005100| 20 74 68 65 20 49 42 52 | 20 62 69 74 20 6f 66 20 | the IBR| bit of |
|00005110| 50 48 59 20 72 65 67 69 | 73 74 65 72 20 31 2e 20 |PHY regi|ster 1. |
|00005120| 20 49 6e 20 74 68 65 20 | 72 61 72 65 20 65 76 65 | In the |rare eve|
|00005130| 6e 74 20 74 68 61 74 20 | 46 69 72 65 42 75 67 20 |nt that |FireBug |
|00005140| 64 65 74 65 63 74 73 20 | 61 0d 62 75 73 20 72 65 |detects |a.bus re|
|00005150| 73 65 74 20 6f 72 20 6f | 74 68 65 72 20 69 6e 74 |set or o|ther int|
|00005160| 65 72 72 75 70 74 20 77 | 68 69 6c 65 20 69 74 20 |errupt w|hile it |
|00005170| 69 73 20 61 74 74 65 6d | 70 74 69 6e 67 20 74 6f |is attem|pting to|
|00005180| 20 74 72 69 67 67 65 72 | 20 61 20 72 65 73 65 74 | trigger| a reset|
|00005190| 2c 20 69 74 20 77 69 6c | 6c 0d 61 62 6f 72 74 20 |, it wil|l.abort |
|000051a0| 69 74 73 20 61 74 74 65 | 6d 70 74 2e 0d 0d 59 6f |its atte|mpt...Yo|
|000051b0| 75 20 63 61 6e 20 68 6f | 6c 64 20 64 6f 77 6e 20 |u can ho|ld down |
|000051c0| 43 6f 6d 6d 61 6e 64 2d | 52 20 74 6f 20 66 69 72 |Command-|R to fir|
|000051d0| 65 20 6f 66 66 20 6c 61 | 72 67 65 20 71 75 61 6e |e off la|rge quan|
|000051e0| 74 69 74 69 65 73 20 6f | 66 20 62 75 73 20 72 65 |tities o|f bus re|
|000051f0| 73 65 74 73 2e 20 20 54 | 68 69 73 20 63 61 6e 20 |sets. T|his can |
|00005200| 62 65 0d 61 20 75 73 65 | 66 75 6c 20 77 61 79 20 |be.a use|ful way |
|00005210| 74 6f 20 74 65 73 74 20 | 74 68 65 20 72 6f 62 75 |to test |the robu|
|00005220| 73 74 6e 65 73 73 20 6f | 66 20 79 6f 75 72 20 73 |stness o|f your s|
|00005230| 6f 66 74 77 61 72 65 2c | 20 77 69 74 68 6f 75 74 |oftware,| without|
|00005240| 20 77 65 61 72 69 6e 67 | 20 6f 75 74 20 63 6f 6e | wearing| out con|
|00005250| 6e 65 63 74 6f 72 73 2e | 0d 0d 3e 20 73 79 6e 63 |nectors.|..> sync|
|00005260| 20 28 43 6f 6d 6d 61 6e | 64 2d 53 29 0d 0d 46 69 | (Comman|d-S)..Fi|
|00005270| 72 65 42 75 67 20 77 69 | 6c 6c 20 73 75 73 70 65 |reBug wi|ll suspe|
|00005280| 6e 64 20 73 6e 6f 6f 70 | 69 6e 67 20 66 6f 72 20 |nd snoop|ing for |
|00005290| 61 20 62 72 69 65 66 20 | 70 65 72 69 6f 64 20 28 |a brief |period (|
|000052a0| 74 79 70 69 63 61 6c 6c | 79 20 6c 65 73 73 20 74 |typicall|y less t|
|000052b0| 68 61 6e 20 61 20 6d 69 | 6c 6c 69 73 65 63 6f 6e |han a mi|llisecon|
|000052c0| 64 29 0d 73 6f 20 74 68 | 61 74 20 74 68 65 20 4c |d).so th|at the L|
|000052d0| 79 6e 78 20 63 79 63 6c | 65 20 74 69 6d 65 72 20 |ynx cycl|e timer |
|000052e0| 63 61 6e 20 62 65 20 75 | 70 64 61 74 65 64 20 77 |can be u|pdated w|
|000052f0| 69 74 68 20 61 6e 20 69 | 6e 63 6f 6d 69 6e 67 20 |ith an i|ncoming |
|00005300| 63 79 63 6c 65 20 73 74 | 61 72 74 20 70 61 63 6b |cycle st|art pack|
|00005310| 65 74 2e 0d 54 68 69 73 | 20 61 6c 6c 6f 77 73 20 |et..This| allows |
|00005320| 74 69 6d 65 73 74 61 6d | 70 73 20 74 6f 20 72 65 |timestam|ps to re|
|00005330| 66 6c 65 63 74 20 74 68 | 65 20 22 72 65 61 6c 20 |flect th|e "real |
|00005340| 74 69 6d 65 22 20 6f 6e | 20 74 68 65 20 62 75 73 |time" on| the bus|
|00005350| 2e 20 20 49 74 20 69 73 | 20 69 6e 74 65 72 65 73 |. It is| interes|
|00005360| 74 69 6e 67 20 74 6f 0d | 73 6e 6f 6f 70 20 63 79 |ting to.|snoop cy|
|00005370| 63 6c 65 20 73 74 61 72 | 74 20 70 61 63 6b 65 74 |cle star|t packet|
|00005380| 73 20 61 66 74 65 72 20 | 70 65 72 66 6f 72 6d 69 |s after |performi|
|00005390| 6e 67 20 61 20 73 79 6e | 63 3b 20 6f 6e 65 20 63 |ng a syn|c; one c|
|000053a0| 61 6e 20 77 61 74 63 68 | 20 74 68 65 20 4c 79 6e |an watch| the Lyn|
|000053b0| 78 20 63 6c 6f 63 6b 20 | 64 72 69 66 74 0d 6f 75 |x clock |drift.ou|
|000053c0| 74 20 6f 66 20 73 79 6e | 63 20 77 69 74 68 20 74 |t of syn|c with t|
|000053d0| 68 65 20 63 79 63 6c 65 | 20 6d 61 73 74 65 72 2e |he cycle| master.|
|000053e0| 20 20 45 78 61 6d 69 6e | 69 6e 67 20 74 68 65 20 | Examin|ing the |
|000053f0| 74 69 6d 65 73 74 61 6d | 70 73 20 6f 66 20 73 6e |timestam|ps of sn|
|00005400| 6f 6f 70 65 64 20 63 79 | 63 6c 65 20 73 74 61 72 |ooped cy|cle star|
|00005410| 74 73 0d 61 6c 73 6f 20 | 79 69 65 6c 64 73 20 73 |ts.also |yields s|
|00005420| 6f 6d 65 20 69 6e 73 69 | 67 68 74 73 20 61 73 20 |ome insi|ghts as |
|00005430| 74 6f 20 74 68 65 20 61 | 63 63 75 72 61 63 79 20 |to the a|ccuracy |
|00005440| 6f 66 20 74 68 65 20 74 | 69 6d 65 73 74 61 6d 70 |of the t|imestamp|
|00005450| 20 6d 65 63 68 61 6e 69 | 73 6d 2e 0d 0d 55 73 69 | mechani|sm...Usi|
|00005460| 6e 67 20 74 68 65 20 73 | 79 6e 63 20 63 6f 6d 6d |ng the s|ync comm|
|00005470| 61 6e 64 20 77 69 6c 6c | 20 63 61 75 73 65 20 73 |and will| cause s|
|00005480| 6f 6d 65 20 70 61 63 6b | 65 74 73 20 74 6f 20 62 |ome pack|ets to b|
|00005490| 65 20 6d 69 73 73 65 64 | 20 28 61 74 20 6c 65 61 |e missed| (at lea|
|000054a0| 73 74 20 6f 6e 65 20 63 | 79 63 6c 65 20 73 74 61 |st one c|ycle sta|
|000054b0| 72 74 2c 0d 61 6e 64 20 | 61 6e 79 20 6f 74 68 65 |rt,.and |any othe|
|000054c0| 72 20 70 61 63 6b 65 74 | 73 20 61 72 72 69 76 69 |r packet|s arrivi|
|000054d0| 6e 67 20 64 75 72 69 6e | 67 20 74 68 65 20 73 79 |ng durin|g the sy|
|000054e0| 6e 63 20 74 69 6d 65 29 | 2e 20 20 45 78 61 6d 69 |nc time)|. Exami|
|000054f0| 6e 69 6e 67 20 74 68 65 | 20 70 65 72 2d 73 65 63 |ning the| per-sec|
|00005500| 6f 6e 64 20 63 6f 75 6e | 74 73 0d 6d 61 79 20 67 |ond coun|ts.may g|
|00005510| 69 76 65 20 73 6f 6d 65 | 20 69 6e 64 69 63 61 74 |ive some| indicat|
|00005520| 69 6f 6e 20 6f 66 20 74 | 68 65 20 69 6d 70 61 63 |ion of t|he impac|
|00005530| 74 20 6f 66 20 74 68 65 | 20 73 79 6e 63 2e 0d 0d |t of the| sync...|
|00005540| 41 66 74 65 72 20 74 68 | 65 20 6c 6f 63 61 6c 20 |After th|e local |
|00005550| 63 79 63 6c 65 20 74 69 | 6d 65 72 20 68 61 73 20 |cycle ti|mer has |
|00005560| 62 65 65 6e 20 75 70 64 | 61 74 65 64 2c 20 46 69 |been upd|ated, Fi|
|00005570| 72 65 42 75 67 20 77 69 | 6c 6c 20 64 69 73 70 6c |reBug wi|ll displ|
|00005580| 61 79 20 6f 6e 65 20 63 | 79 63 6c 65 20 73 74 61 |ay one c|ycle sta|
|00005590| 72 74 0d 70 61 63 6b 65 | 74 20 69 6e 20 74 68 65 |rt.packe|t in the|
|000055a0| 20 70 61 63 6b 65 74 20 | 6f 75 74 70 75 74 2c 20 | packet |output, |
|000055b0| 72 65 67 61 72 64 6c 65 | 73 73 20 6f 66 20 66 69 |regardle|ss of fi|
|000055c0| 6c 74 65 72 20 73 65 74 | 74 69 6e 67 73 2e 20 20 |lter set|tings. |
|000055d0| 41 74 20 70 72 65 73 65 | 6e 74 2c 20 74 68 69 73 |At prese|nt, this|
|000055e0| 20 69 73 20 61 0d 63 79 | 63 6c 65 20 73 74 61 72 | is a.cy|cle star|
|000055f0| 74 20 74 61 6b 65 6e 20 | 73 6f 6d 65 77 68 61 74 |t taken |somewhat|
|00005600| 20 72 61 6e 64 6f 6d 6c | 79 2e 20 20 5b 49 20 68 | randoml|y. [I h|
|00005610| 6f 70 65 20 74 6f 20 63 | 68 61 6e 67 65 20 74 68 |ope to c|hange th|
|00005620| 69 73 20 73 6f 20 74 68 | 61 74 20 74 68 65 20 76 |is so th|at the v|
|00005630| 65 72 79 20 66 69 72 73 | 74 0d 63 79 63 6c 65 20 |ery firs|t.cycle |
|00005640| 73 74 61 72 74 20 61 66 | 74 65 72 20 74 68 65 20 |start af|ter the |
|00005650| 73 79 6e 63 20 77 69 6c | 6c 20 62 65 20 73 68 6f |sync wil|l be sho|
|00005660| 77 6e 20 69 6e 73 74 65 | 61 64 2e 5d 0d 0d 42 65 |wn inste|ad.]..Be|
|00005670| 63 61 75 73 65 20 74 68 | 65 20 73 79 6e 63 20 63 |cause th|e sync c|
|00005680| 6f 6d 6d 61 6e 64 20 6d | 75 73 74 20 64 69 73 61 |ommand m|ust disa|
|00005690| 62 6c 65 20 74 68 65 20 | 73 6e 6f 6f 70 20 66 75 |ble the |snoop fu|
|000056a0| 6e 63 74 69 6f 6e 2c 20 | 4c 79 6e 78 20 73 6f 6d |nction, |Lynx som|
|000056b0| 65 74 69 6d 65 73 20 70 | 69 63 6b 73 20 75 70 0d |etimes p|icks up.|
|000056c0| 61 20 67 61 72 62 61 67 | 65 20 70 61 63 6b 65 74 |a garbag|e packet|
|000056d0| 20 61 73 20 61 20 72 65 | 73 75 6c 74 2e 20 20 49 | as a re|sult. I|
|000056e0| 20 74 68 69 6e 6b 20 74 | 68 69 73 20 69 73 20 61 | think t|his is a|
|000056f0| 20 68 61 72 64 77 61 72 | 65 20 22 66 65 61 74 75 | hardwar|e "featu|
|00005700| 72 65 22 2e 20 20 49 66 | 20 75 73 69 6e 67 20 73 |re". If| using s|
|00005710| 79 6e 63 0d 64 75 72 69 | 6e 67 20 69 73 6f 63 68 |ync.duri|ng isoch|
|00005720| 20 6f 72 20 68 65 61 76 | 79 20 61 73 79 6e 63 20 | or heav|y async |
|00005730| 74 72 61 66 66 69 63 2c | 20 77 61 74 63 68 20 66 |traffic,| watch f|
|00005740| 6f 72 20 75 6e 75 73 75 | 61 6c 2f 69 6c 6c 65 67 |or unusu|al/illeg|
|00005750| 61 6c 20 70 61 63 6b 65 | 74 73 2e 0d 0d 3e 20 7a |al packe|ts...> z|
|00005760| 65 72 6f 20 28 43 6f 6d | 6d 61 6e 64 2d 5a 29 0d |ero (Com|mand-Z).|
|00005770| 0d 41 6c 6c 20 63 75 6d | 75 6c 61 74 69 76 65 2d |.All cum|ulative-|
|00005780| 74 6f 74 61 6c 20 63 6f | 75 6e 74 73 20 77 69 6c |total co|unts wil|
|00005790| 6c 20 62 65 20 7a 65 72 | 6f 65 64 2e 20 20 46 69 |l be zer|oed. Fi|
|000057a0| 6c 74 65 72 73 20 61 6e | 64 20 6f 74 68 65 72 20 |lters an|d other |
|000057b0| 6f 70 65 72 61 74 69 6f | 6e 73 20 61 72 65 20 6e |operatio|ns are n|
|000057c0| 6f 74 0d 61 66 66 65 63 | 74 65 64 2e 0d 0d 3e 20 |ot.affec|ted...> |
|000057d0| 63 6c 65 61 72 20 28 43 | 6f 6d 6d 61 6e 64 2d 4b |clear (C|ommand-K|
|000057e0| 29 0d 0d 54 68 65 20 73 | 63 72 6f 6c 6c 69 6e 67 |)..The s|crolling|
|000057f0| 20 77 69 6e 64 6f 77 20 | 6f 66 20 73 6e 6f 6f 70 | window |of snoop|
|00005800| 65 64 20 74 65 78 74 20 | 77 69 6c 6c 20 62 65 20 |ed text |will be |
|00005810| 63 6c 65 61 72 65 64 2e | 0d 0d 3e 20 62 72 65 61 |cleared.|..> brea|
|00005820| 64 20 61 64 64 72 65 73 | 73 20 6c 65 6e 67 74 68 |d addres|s length|
|00005830| 0d 0d 54 68 69 73 20 63 | 6f 6d 6d 61 6e 64 20 73 |..This c|ommand s|
|00005840| 65 6e 64 73 20 61 20 62 | 6c 6f 63 6b 2d 72 65 61 |ends a b|lock-rea|
|00005850| 64 20 72 65 71 75 65 73 | 74 20 70 61 63 6b 65 74 |d reques|t packet|
|00005860| 20 6f 6e 20 74 68 65 20 | 62 75 73 2e 20 20 54 68 | on the |bus. Th|
|00005870| 65 20 6f 75 74 62 6f 75 | 6e 64 20 70 61 63 6b 65 |e outbou|nd packe|
|00005880| 74 0d 77 69 6c 6c 20 6e | 6f 74 20 62 65 20 73 68 |t.will n|ot be sh|
|00005890| 6f 77 6e 20 69 6e 20 74 | 68 65 20 73 6e 6f 6f 70 |own in t|he snoop|
|000058a0| 20 68 69 73 74 6f 72 79 | 2c 20 62 75 74 20 74 68 | history|, but th|
|000058b0| 65 20 72 65 73 70 6f 6e | 73 65 20 28 69 66 20 61 |e respon|se (if a|
|000058c0| 6e 79 29 20 77 69 6c 6c | 20 62 65 20 73 68 6f 77 |ny) will| be show|
|000058d0| 6e 20 2d 20 0d 69 66 20 | 69 74 20 70 61 73 73 65 |n - .if |it passe|
|000058e0| 73 20 74 68 65 20 61 63 | 74 69 76 65 20 66 69 6c |s the ac|tive fil|
|000058f0| 74 65 72 73 2e 20 20 59 | 6f 75 20 63 61 6e 20 75 |ters. Y|ou can u|
|00005900| 73 65 20 74 68 69 73 20 | 63 6f 6d 6d 61 6e 64 20 |se this |command |
|00005910| 74 6f 20 72 65 61 64 20 | 74 68 65 20 43 53 52 20 |to read |the CSR |
|00005920| 6f 66 20 61 0d 72 65 6d | 6f 74 65 20 6e 6f 64 65 |of a.rem|ote node|
|00005930| 2c 20 6f 72 20 61 6e 79 | 20 6f 74 68 65 72 20 61 |, or any| other a|
|00005940| 64 64 72 65 73 73 2e 20 | 20 4e 6f 74 65 20 74 68 |ddress. | Note th|
|00005950| 61 74 20 69 66 20 61 6e | 20 65 72 72 6f 72 20 69 |at if an| error i|
|00005960| 73 20 72 65 70 6f 72 74 | 65 64 2c 20 74 68 65 20 |s report|ed, the |
|00005970| 61 63 6b 0d 74 68 61 74 | 20 69 73 20 72 65 70 6f |ack.that| is repo|
|00005980| 72 74 65 64 20 6d 61 79 | 20 6e 6f 74 20 62 65 20 |rted may| not be |
|00005990| 6d 65 61 6e 69 6e 67 66 | 75 6c 2e 20 20 54 79 70 |meaningf|ul. Typ|
|000059a0| 69 63 61 6c 20 75 73 61 | 67 65 20 6f 66 20 74 68 |ical usa|ge of th|
|000059b0| 65 20 62 72 65 61 64 20 | 63 6f 6d 6d 61 6e 64 20 |e bread |command |
|000059c0| 69 73 3a 0d 0d 3e 20 62 | 72 65 61 64 20 66 66 63 |is:..> b|read ffc|
|000059d0| 30 66 66 66 66 66 30 30 | 30 30 34 30 63 20 38 0d |0fffff00|0040c 8.|
|000059e0| 0d 54 68 69 73 20 73 65 | 6e 64 73 20 61 20 62 6c |.This se|nds a bl|
|000059f0| 6f 63 6b 20 72 65 61 64 | 20 72 65 71 75 65 73 74 |ock read| request|
|00005a00| 20 74 6f 20 6e 6f 64 65 | 20 30 20 66 6f 72 20 43 | to node| 0 for C|
|00005a10| 53 52 20 52 4f 4d 20 61 | 64 64 72 65 73 73 20 34 |SR ROM a|ddress 4|
|00005a20| 30 43 20 6f 66 20 6c 65 | 6e 67 74 68 20 38 2e 0d |0C of le|ngth 8..|
|00005a30| 54 68 65 20 72 65 74 75 | 72 6e 65 64 20 64 61 74 |The retu|rned dat|
|00005a40| 61 20 28 69 66 20 74 68 | 65 20 74 61 72 67 65 74 |a (if th|e target|
|00005a50| 20 73 75 70 70 6f 72 74 | 73 20 62 6c 6f 63 6b 20 | support|s block |
|00005a60| 72 65 61 64 73 29 20 77 | 69 6c 6c 20 62 65 20 74 |reads) w|ill be t|
|00005a70| 68 65 20 38 2d 62 79 74 | 65 0d 75 6e 69 71 75 65 |he 8-byt|e.unique|
|00005a80| 20 49 44 20 6f 66 20 6e | 6f 64 65 20 30 2e 20 20 | ID of n|ode 0. |
|00005a90| 59 6f 75 20 63 61 6e 20 | 73 70 65 63 69 66 79 20 |You can |specify |
|00005aa0| 6c 65 6e 67 74 68 20 34 | 2c 20 61 6e 64 20 46 69 |length 4|, and Fi|
|00005ab0| 72 65 42 75 67 20 77 69 | 6c 6c 20 73 74 69 6c 6c |reBug wi|ll still|
|00005ac0| 20 73 65 6e 64 20 61 0d | 62 6c 6f 63 6b 20 72 65 | send a.|block re|
|00005ad0| 61 64 20 28 6e 6f 74 20 | 61 20 71 75 61 64 6c 65 |ad (not |a quadle|
|00005ae0| 74 20 72 65 61 64 29 2e | 20 20 54 65 63 68 6e 69 |t read).| Techni|
|00005af0| 63 61 6c 6c 79 2c 20 69 | 74 20 73 68 6f 75 6c 64 |cally, i|t should|
|00005b00| 20 70 72 6f 62 61 62 6c | 79 20 75 73 65 20 61 20 | probabl|y use a |
|00005b10| 71 75 61 64 6c 65 74 0d | 72 65 61 64 20 69 6e 73 |quadlet.|read ins|
|00005b20| 74 65 61 64 2e 20 20 48 | 6f 77 65 76 65 72 2c 20 |tead. H|owever, |
|00005b30| 46 53 4c 2c 20 74 68 65 | 20 53 6f 6e 79 20 44 56 |FSL, the| Sony DV|
|00005b40| 20 63 61 6d 65 72 61 2c | 20 61 6e 64 20 74 68 65 | camera,| and the|
|00005b50| 20 53 6f 6e 79 20 43 43 | 4d 20 63 61 6d 65 72 61 | Sony CC|M camera|
|00005b60| 20 61 72 65 20 61 6c 6c | 0d 77 69 6c 6c 69 6e 67 | are all|.willing|
|00005b70| 20 74 6f 20 72 65 73 70 | 6f 6e 64 20 74 6f 20 62 | to resp|ond to b|
|00005b80| 6c 6f 63 6b 20 72 65 61 | 64 73 20 6f 66 20 6c 65 |lock rea|ds of le|
|00005b90| 6e 67 74 68 20 34 2e 20 | 20 42 65 20 73 75 72 65 |ngth 4. | Be sure|
|00005ba0| 20 74 6f 20 65 6e 61 62 | 6c 65 20 74 68 65 20 63 | to enab|le the c|
|00005bb0| 6f 72 72 65 63 74 0d 66 | 69 6c 74 65 72 73 20 73 |orrect.f|ilters s|
|00005bc0| 6f 20 74 68 61 74 20 79 | 6f 75 20 63 61 6e 20 73 |o that y|ou can s|
|00005bd0| 65 65 20 74 68 65 20 72 | 65 73 70 6f 6e 73 65 2e |ee the r|esponse.|
|00005be0| 20 20 28 22 74 63 6f 64 | 65 20 6f 6e 20 36 37 22 | ("tcod|e on 67"|
|00005bf0| 2c 20 22 61 63 6b 20 61 | 6c 6c 22 20 61 6e 64 20 |, "ack a|ll" and |
|00005c00| 22 64 61 74 61 20 34 22 | 0d 28 6f 72 20 6d 6f 72 |"data 4"|.(or mor|
|00005c10| 65 29 29 2e 0d 0d 3e 20 | 71 72 65 61 64 20 61 64 |e))...> |qread ad|
|00005c20| 64 72 65 73 73 0d 0d 54 | 68 69 73 20 63 6f 6d 6d |dress..T|his comm|
|00005c30| 61 6e 64 20 77 6f 72 6b | 73 20 6a 75 73 74 20 6c |and work|s just l|
|00005c40| 69 6b 65 20 62 72 65 61 | 64 2c 20 65 78 63 65 70 |ike brea|d, excep|
|00005c50| 74 20 74 68 61 74 20 69 | 74 20 73 65 6e 64 73 20 |t that i|t sends |
|00005c60| 74 43 6f 64 65 20 34 20 | 28 71 75 61 64 6c 65 74 |tCode 4 |(quadlet|
|00005c70| 20 72 65 61 64 0d 72 65 | 71 75 65 73 74 29 20 61 | read.re|quest) a|
|00005c80| 6e 64 20 79 6f 75 20 64 | 6f 6e 27 74 20 73 70 65 |nd you d|on't spe|
|00005c90| 63 69 66 79 20 61 20 6c | 65 6e 67 74 68 2e 20 20 |cify a l|ength. |
|00005ca0| 53 6f 6d 65 20 64 65 76 | 69 63 65 73 20 77 6f 6e |Some dev|ices won|
|00005cb0| 27 74 20 72 65 73 70 6f | 6e 64 20 74 6f 20 62 6c |'t respo|nd to bl|
|00005cc0| 6f 63 6b 0d 72 65 61 64 | 73 20 69 6e 20 74 68 65 |ock.read|s in the|
|00005cd0| 69 72 20 43 53 52 2c 20 | 65 76 65 6e 20 6f 66 20 |ir CSR, |even of |
|00005ce0| 6c 65 6e 67 74 68 20 34 | 2c 20 62 75 74 20 77 69 |length 4|, but wi|
|00005cf0| 6c 6c 20 72 65 73 70 6f | 6e 64 20 74 6f 20 71 75 |ll respo|nd to qu|
|00005d00| 61 64 6c 65 74 20 72 65 | 61 64 73 2e 0d 45 78 61 |adlet re|ads..Exa|
|00005d10| 6d 70 6c 65 3a 0d 0d 3e | 20 71 72 65 61 64 20 66 |mple:..>| qread f|
|00005d20| 66 63 31 66 66 66 66 66 | 30 30 30 30 34 30 63 0d |fc1fffff|000040c.|
|00005d30| 0d 4e 6f 74 65 20 74 68 | 61 74 20 46 69 72 65 42 |.Note th|at FireB|
|00005d40| 75 67 20 64 6f 65 73 20 | 6e 6f 74 20 61 63 6b 6e |ug does |not ackn|
|00005d50| 6f 77 6c 65 64 67 65 20 | 74 68 65 20 72 65 73 70 |owledge |the resp|
|00005d60| 6f 6e 73 65 20 74 6f 20 | 61 20 62 72 65 61 64 20 |onse to |a bread |
|00005d70| 6f 72 20 71 72 65 61 64 | 0d 63 6f 6d 6d 61 6e 64 |or qread|.command|
|00005d80| 2c 20 61 6e 64 20 74 68 | 69 73 20 63 61 6e 20 63 |, and th|is can c|
|00005d90| 6f 6e 66 75 73 65 20 74 | 68 65 20 6f 74 68 65 72 |onfuse t|he other|
|00005da0| 20 6e 6f 64 65 2e 0d 0d | 46 69 72 65 42 75 67 20 | node...|FireBug |
|00005db0| 63 61 6e 20 72 65 61 64 | 20 61 6e 64 20 77 72 69 |can read| and wri|
|00005dc0| 74 65 20 50 48 59 20 72 | 65 67 69 73 74 65 72 73 |te PHY r|egisters|
|00005dd0| 20 75 73 69 6e 67 20 74 | 68 65 73 65 20 63 6f 6d | using t|hese com|
|00005de0| 6d 61 6e 64 73 3a 0d 0d | 3e 20 70 68 79 72 65 61 |mands:..|> phyrea|
|00005df0| 64 20 30 0d 0d 3e 20 70 | 68 79 77 72 69 74 65 20 |d 0..> p|hywrite |
|00005e00| 31 20 34 30 0d 0d 52 65 | 67 69 73 74 65 72 20 6e |1 40..Re|gister n|
|00005e10| 75 6d 62 65 72 73 20 61 | 72 65 20 64 65 63 69 6d |umbers a|re decim|
|00005e20| 61 6c 20 61 72 67 75 6d | 65 6e 74 73 20 28 30 2d |al argum|ents (0-|
|00005e30| 31 35 29 2c 20 74 68 65 | 20 77 72 69 74 65 20 64 |15), the| write d|
|00005e40| 61 74 61 20 69 73 20 67 | 69 76 65 6e 20 69 6e 20 |ata is g|iven in |
|00005e50| 68 65 78 2e 0d 54 68 65 | 20 61 62 6f 76 65 20 65 |hex..The| above e|
|00005e60| 78 61 6d 70 6c 65 20 72 | 65 61 64 73 20 72 65 67 |xample r|eads reg|
|00005e70| 69 73 74 65 72 20 30 2c | 20 74 68 65 6e 20 66 6f |ister 0,| then fo|
|00005e80| 72 63 65 73 20 61 20 62 | 75 73 20 72 65 73 65 74 |rces a b|us reset|
|00005e90| 2e 20 20 55 73 65 20 77 | 69 74 68 20 63 61 75 74 |. Use w|ith caut|
|00005ea0| 69 6f 6e 2e 0d 0d 46 69 | 72 65 42 75 67 20 63 61 |ion...Fi|reBug ca|
|00005eb0| 6e 20 73 65 6e 64 20 50 | 48 59 20 63 6f 6e 66 69 |n send P|HY confi|
|00005ec0| 67 75 72 61 74 69 6f 6e | 20 70 61 63 6b 65 74 73 |guration| packets|
|00005ed0| 20 75 73 69 6e 67 20 74 | 68 65 73 65 20 73 65 6c | using t|hese sel|
|00005ee0| 66 2d 65 78 70 6c 61 6e | 61 74 6f 72 79 20 63 6f |f-explan|atory co|
|00005ef0| 6d 6d 61 6e 64 73 0d 74 | 68 61 74 20 74 61 6b 65 |mmands.t|hat take|
|00005f00| 20 6f 6e 65 20 68 65 78 | 20 61 72 67 75 6d 65 6e | one hex| argumen|
|00005f10| 74 20 65 61 63 68 3a 0d | 0d 3e 20 70 68 79 63 6f |t each:.|.> phyco|
|00005f20| 6e 66 69 67 20 30 30 66 | 66 30 30 30 30 20 20 20 |nfig 00f|f0000 |
|00005f30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005f40| 2f 2f 20 52 61 77 20 70 | 61 63 6b 65 74 20 28 66 |// Raw p|acket (f|
|00005f50| 6f 72 63 65 20 72 6f 6f | 74 20 30 2c 20 67 61 70 |orce roo|t 0, gap|
|00005f60| 20 63 6f 75 6e 74 20 33 | 66 29 0d 0d 3e 20 67 61 | count 3|f)..> ga|
|00005f70| 70 20 33 66 20 20 20 20 | 20 20 20 20 20 20 20 20 |p 3f | |
|00005f80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005f90| 20 20 20 2f 2f 20 53 65 | 74 20 67 61 70 20 63 6f | // Se|t gap co|
|00005fa0| 75 6e 74 20 30 78 33 66 | 20 6f 6e 6c 79 0d 0d 3e |unt 0x3f| only..>|
|00005fb0| 20 72 6f 6f 74 20 34 20 | 20 20 20 20 20 20 20 20 | root 4 | |
|00005fc0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005fd0| 20 20 20 20 20 20 2f 2f | 20 53 65 74 20 66 6f 72 | //| Set for|
|00005fe0| 63 65 5f 72 6f 6f 74 20 | 30 78 34 20 6f 6e 6c 79 |ce_root |0x4 only|
|00005ff0| 0d 0d 3e 20 6c 69 6e 6b | 6f 6e 20 31 63 20 20 20 |..> link|on 1c |
|00006000| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00006010| 20 20 20 20 20 20 20 20 | 20 2f 2f 20 53 65 6e 64 | | // Send|
|00006020| 20 6c 69 6e 6b 2d 6f 6e | 20 74 6f 20 6e 6f 64 65 | link-on| to node|
|00006030| 20 30 78 31 63 0d 0d 46 | 69 72 65 42 75 67 20 63 | 0x1c..F|ireBug c|
|00006040| 61 6e 20 72 65 61 64 20 | 61 6e 64 20 6d 61 6e 69 |an read |and mani|
|00006050| 70 75 6c 61 74 65 20 74 | 68 65 20 4c 79 6e 78 20 |pulate t|he Lynx |
|00006060| 47 50 49 4f 20 70 69 6e | 73 20 75 73 69 6e 67 20 |GPIO pin|s using |
|00006070| 74 68 65 73 65 20 63 6f | 6d 6d 61 6e 64 73 3a 0d |these co|mmands:.|
|00006080| 0d 3e 20 67 70 69 6f 20 | 20 20 20 20 20 20 20 20 |.> gpio | |
|00006090| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000060a0| 20 20 20 20 20 20 20 20 | 2f 2f 20 53 68 6f 77 20 | |// Show |
|000060b0| 63 75 72 72 65 6e 74 20 | 76 61 6c 75 65 73 20 6f |current |values o|
|000060c0| 6e 6c 79 0d 3e 20 67 70 | 69 6f 20 30 20 6f 6e 20 |nly.> gp|io 0 on |
|000060d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000060e0| 20 20 20 20 20 20 20 20 | 20 20 20 2f 2f 20 53 65 | | // Se|
|000060f0| 74 20 47 50 49 4f 20 30 | 20 74 6f 20 6f 75 74 70 |t GPIO 0| to outp|
|00006100| 75 74 20 61 20 6f 6e 65 | 0d 3e 20 67 70 69 6f 20 |ut a one|.> gpio |
|00006110| 33 20 6f 66 66 20 20 20 | 20 20 20 20 20 20 20 20 |3 off | |
|00006120| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00006130| 2f 2f 20 53 65 74 20 47 | 50 49 4f 20 33 20 74 6f |// Set G|PIO 3 to|
|00006140| 20 6f 75 74 70 75 74 20 | 61 20 7a 65 72 6f 0d 3e | output |a zero.>|
|00006150| 20 67 70 69 6f 20 32 20 | 7a 20 20 20 20 20 20 20 | gpio 2 |z |
|00006160| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00006170| 20 20 20 20 20 20 2f 2f | 20 50 75 74 20 47 50 49 | //| Put GPI|
|00006180| 4f 20 32 20 69 6e 20 74 | 72 69 73 74 61 74 65 0d |O 2 in t|ristate.|
|00006190| 0d 4f 6e 20 74 68 65 20 | 41 70 70 6c 65 20 46 69 |.On the |Apple Fi|
|000061a0| 72 65 57 69 72 65 20 44 | 56 20 63 61 72 64 2c 20 |reWire D|V card, |
|000061b0| 22 67 70 69 6f 20 30 20 | 6f 6e 22 20 73 65 74 73 |"gpio 0 |on" sets|
|000061c0| 20 74 68 65 20 63 6f 6e | 74 65 6e 64 65 72 20 62 | the con|tender b|
|000061d0| 69 74 2e 20 20 46 69 72 | 65 42 75 67 0d 70 6c 61 |it. Fir|eBug.pla|
|000061e0| 63 65 73 20 61 6c 6c 20 | 66 6f 75 72 20 47 50 49 |ces all |four GPI|
|000061f0| 4f 73 20 69 6e 20 74 72 | 69 73 74 61 74 65 20 77 |Os in tr|istate w|
|00006200| 68 65 6e 20 69 74 20 73 | 74 61 72 74 73 20 75 70 |hen it s|tarts up|
|00006210| 2e 20 20 4f 6e 6c 79 20 | 6f 6e 65 20 47 50 49 4f |. Only |one GPIO|
|00006220| 20 63 61 6e 20 62 65 0d | 6d 61 6e 69 70 75 6c 61 | can be.|manipula|
|00006230| 74 65 64 20 70 65 72 20 | 63 6f 6d 6d 61 6e 64 2e |ted per |command.|
|00006240| 20 20 54 68 65 20 73 74 | 61 74 65 20 73 68 6f 77 | The st|ate show|
|00006250| 6e 20 64 6f 65 73 20 6e | 6f 74 20 69 6e 64 69 63 |n does n|ot indic|
|00006260| 61 74 65 20 77 68 65 74 | 68 65 72 20 46 69 72 65 |ate whet|her Fire|
|00006270| 42 75 67 0d 69 73 20 64 | 72 69 76 69 6e 67 20 74 |Bug.is d|riving t|
|00006280| 68 65 20 73 74 61 74 65 | 2c 20 6f 72 20 73 61 6d |he state|, or sam|
|00006290| 70 6c 69 6e 67 20 69 74 | 20 28 74 72 69 2d 73 74 |pling it| (tri-st|
|000062a0| 61 74 65 29 20 5b 59 6f | 75 20 61 72 65 20 73 75 |ate) [Yo|u are su|
|000062b0| 70 70 6f 73 65 64 20 74 | 6f 20 72 65 6d 65 6d 62 |pposed t|o rememb|
|000062c0| 65 72 0d 68 6f 77 20 79 | 6f 75 20 73 65 74 20 74 |er.how y|ou set t|
|000062d0| 68 65 6d 5d 2e 20 20 44 | 41 4e 47 45 52 3a 20 20 |hem]. D|ANGER: |
|000062e0| 4d 61 6b 65 20 73 75 72 | 65 20 79 6f 75 20 6b 6e |Make sur|e you kn|
|000062f0| 6f 77 20 77 68 61 74 20 | 74 68 65 20 47 50 49 4f |ow what |the GPIO|
|00006300| 73 20 64 6f 20 6f 6e 20 | 79 6f 75 72 0d 70 61 72 |s do on |your.par|
|00006310| 74 69 63 75 6c 61 72 20 | 68 61 72 64 77 61 72 65 |ticular |hardware|
|00006320| 20 62 65 66 6f 72 65 20 | 79 6f 75 20 75 73 65 20 | before |you use |
|00006330| 74 68 69 73 20 63 6f 6d | 6d 61 6e 64 2e 0d 0d 54 |this com|mand...T|
|00006340| 68 65 73 65 20 63 6f 6d | 6d 61 6e 64 73 20 63 61 |hese com|mands ca|
|00006350| 6e 20 74 75 72 6e 20 6f | 66 66 20 28 6f 72 20 6f |n turn o|ff (or o|
|00006360| 6e 29 20 74 68 65 20 68 | 61 72 64 77 61 72 65 20 |n) the h|ardware |
|00006370| 73 61 6d 70 6c 69 6e 67 | 20 6f 66 20 6f 6e 65 20 |sampling| of one |
|00006380| 74 69 6d 65 73 74 61 6d | 70 0d 61 6e 64 20 6f 6e |timestam|p.and on|
|00006390| 65 20 69 6e 74 65 72 72 | 75 70 74 20 73 65 74 20 |e interr|upt set |
|000063a0| 70 65 72 20 70 61 63 6b | 65 74 3a 0d 0d 3e 20 73 |per pack|et:..> s|
|000063b0| 61 6d 70 6c 65 74 69 6d | 65 20 6f 66 66 0d 3e 20 |ampletim|e off.> |
|000063c0| 73 61 6d 70 6c 65 69 6e | 74 73 20 6f 66 66 0d 0d |samplein|ts off..|
|000063d0| 57 68 65 6e 20 74 69 6d | 65 73 74 61 6d 70 20 73 |When tim|estamp s|
|000063e0| 61 6d 70 6c 69 6e 67 20 | 69 73 20 6f 66 66 2c 20 |ampling |is off, |
|000063f0| 74 69 6d 65 73 74 61 6d | 70 73 20 61 72 65 20 6e |timestam|ps are n|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.